NDA Recruitment

QA\QC Automation Engineer (Embedded)

$$
🪖 DefTech Product

Шукаємо QA Automation Engineer для розвитку автоматизованого тестування desktop-застосунку та його інтеграції з embedded-пристроями й тестовим обладнанням. Нам потрібен інженер із сильними практичними навичками тестування та автоматизації, який уміє ефективно працювати в команді, системно підходить до забезпечення якості та готовий працювати на стику software, firmware і hardware.

Вимоги:

  • Від 4 років досвіду роботи на позиції QA Engineer.
  • Від 2 років практичного досвіду QA Automation.
  • Досвід ручного тестування desktop та/або software-рішень.
  • Досвід створення, розвитку або підтримки інфраструктури автоматизованого тестування.
  • Досвід розробки автоматизованих тестів та допоміжних testing tools / utilities.
  • Глибоке розуміння теорії тестування та вміння застосовувати її на практиці.
  • Розуміння SDLC, STLC та основних QA-процесів: test planning, test cases, regression testing, acceptance criteria, Definition of Ready, Definition of Done.
  • Знання технік test design та досвід створення позитивних, негативних, smoke і regression тестів.
  • Практичний досвід роботи з Linux, Bash та Git.
  • Уміння читати та працювати з технічною документацією і datasheets.
  • Розуміння мережевих та/або радіопротоколів зв’язку.
  • Досвід роботи з MAVLink, CRSF та/або Ethernet.
  • Навички локалізації, діагностики та root cause analysis проблем із використанням debugging tools.
  • Розуміння Agile-підходів та досвід роботи зі Scrum/Kanban.

Обов’язки:

  • Аналіз вимог до продукту, програмного забезпечення та тестових стендів.
  • Розробка, підтримка та розвиток автоматизованих functional, integration та regression tests для desktop-застосунку.
  • Розробка mock-компонентів для емуляції сенсорів, фізичних пристроїв та інших зовнішніх компонентів системи.
  • Інтеграція автоматизованих тестів із hardware fixtures, firmware та device interfaces.
  • Інтеграція автотестів у CI/CD та налаштування й підтримка відповідних pipelines.
  • Робота з Docker, створення та підтримка Bash-скриптів.
  • Підготовка desktop-застосунку до автоматизованого GUI-тестування, зокрема додавання необхідних ідентифікаторів/тегів для UI-елементів.
  • Розвиток і підтримка regression suites, зокрема автоматизованих тестів для відомих дефектів та сценаріїв release qualification.
  • Розвиток test reporting та dashboards із даними про test runs, device revision, firmware version, thresholds, results і logs.
  • Локалізація, діагностика та аналіз проблем на рівні desktop application ↔ firmware ↔ hardware.

Буде плюсом:

  • Досвід роботи в embedded-проєктах від 1 року.
  • Досвід роботи з Pytest або іншими Python-based test frameworks.
  • Досвід роботи з Raspberry Pi, ESP32, STM32, Arduino, embedded Linux.
  • Досвід програмного керування лабораторним обладнанням: PSU, electronic load, oscilloscope, relay boards, sensors.
  • Досвід HIL testing, firmware testing або production test automation.
  • Практичний досвід роботи з RS485, UART, I2C, SPI.
  • Досвід налаштування CI для hardware tests або автоматизованих nightly regression.
  • Уміння читати код на C/C++ для глибшої діагностики та аналізу причин дефектів.
  • Досвід роботи з безпілотними системами та технологіями MAVLink, Betaflight, ArduPilot або PX4.

Required skills

Test cases, Regression Testing, Acceptance Criteria, ESP32, STM32

Required languages

Ukrainian Native
Published 27 October
13 views · 1 application
To apply for this and other jobs on Djinni login or signup.
Loading...