Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

NDA Recruitment

NewBe an early applicant

QA\QC Automation Engineer (Embedded)

Posted Updated
Discussion

Description

Шукаємо 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.

Skills

Apply

See also

QA jobs by country — openings, pay and top skills →