NDA Recruitment

QA Embedded Engineer (Automation)

$$
🪖 DefTech Product

Шукаємо QA Embedded Engineer-a (Automation), який зможе з нуля зібрати тестові стенди, протестувати наробки по проекту та в перспективі побудувати тестову ферму й розгорнути автоматизацію процесів.  

Обов'язки 

  • Аналіз вимог до продукту, програмного забезпечення та тестових стендів. 
  • Проектування, створення та підтримка тестової документації з повним покриттям функціональності. 
  • Написання та виконання тестових сценаріїв відповідно до тест-плану. 
  • Розробка автотестів для production, service, integration і regression testing. 
  • Автоматизація тестових стендів на базі Raspberry Pi, мікроконтролерів, PC, побудова стендів і тестової ферми з нуля. 
  • Робота з UART, USB, Ethernet, I2C, RS485, GPIO, relay boards, sensors, electronic loads, power supplies. 
  • Написання Python toolіng для запуску тестів, збору логів, вимірювань і звітів. 
  • Інтеграція тестів із hardware fixtures і firmware\device interfaces. 
  • Розробка HIL\SIL-підходів: power cycling, fault injection, simulated inputs, protocol checks. 
  • Створення dashboard\reporting: test run, device revision, firmware version, thresholds, result, logs. 
  • Підтримка regression suites для відомих дефектів і release qualification. 
  • Інтеграція автотестів у CI\CD, налаштування пайплайнів для розробників. 

Вимоги 

  • Досвід роботи на позиції QA Engineer від 3 років, з яких щонайменше 1 рік - у Embedded-проектах. 
  • Досвід Embedded Linux & System-Level Testing, впевнене володіння CLI, розуміння архітектури ОС (Yocto-based\Ubuntu Core). 
  • Робота з systemd (написання та дебаг сервісів), логами й телеметрією (journalctl, dmesg), моніторинг ресурсів під навантаженням. 
  • Розуміння Power-cut Resilience: Read-Only файлові системи, overlayfs, відновлення конфігурацій після втрати живлення. 
  • Практичний Python: скрипти й утиліти, робота з файлами, логами, CLI, serial\TCP з'єднаннями, обробка помилок і звітність. 
  • Досвід написання автотестів або test tools, роботи з hardware interfaces (UART, SPI, I2C, USB, GPIO, RS485). 
  • Знання мережевих або радіо протоколів зв'язку. 
  • Розуміння процесів тестування (test plan, test case, regression testing, acceptance criteria) та вміння будувати надійні PASS\FAIL тести з чіткими критеріями. 
  • Досвід проектування тестів для позитивних, негативних і граничних сценаріїв, побудови регресійних наборів. 
  • Досвід із Linux, bash, Git, вміння читати технічну документацію та datasheets. 
  • Навички локалізації та аналізу причин проблем через відлагоджувальні інтерфейси. 

Буде плюсом 

  • pytest, Robot Framework або подібні test frameworks. 
  • Raspberry Pi, ESP32, STM32, Arduino, embedded Linux. 
  • Керування лабораторним обладнанням із коду: PSU, electronic load, oscilloscope, relay board, sensors. 
  • Досвід HIL testing, firmware testing, production test automation. 
  • Досвід із MAVLink\CRSF\RS485\UART\I2C\SPI\Ethernet. 
  • Досвід CI для hardware tests або nightly regression. 
  • Базове розуміння електротехніки та схемотехніки, навички монтажу електроніки. 
  • Вміння читати код на C/C++ для глибшого аналізу причин дефектів. 
  • Досвід роботи з безпілотними системами (Mavlink, Betaflight/ArduPilot/PX4). 

    Надаємо бронювання*

Required languages

English B1 - Intermediate
Ukrainian Native
QA Automation, UART, USB, Ethernet, I2C, RS485, GPIO, relay boards, sensors, Embedded Linux & System-Level Testing
Published 27 July
19 views
·
2 applications
To apply for this and other jobs on Djinni login or signup.
Loading...