Локація: Київ

Бронювання з першого дня

Про компанію 

Ми створюємо автономні безпілотні та роботизовані системи для виконання реальних задач у складних операційних умовах. 

Ми розробляємо програмне забезпечення та embedded-рішення, які перетворюють безпілотні платформи на керовані, надійні й ефективні системи для виконання реальних місій. 

У наших продуктах програмне забезпечення забезпечує взаємодію між оператором, автопілотом, бортовими обчислювальними модулями, двигунами, приводами, сенсорами та системами зв’язку. Ми працюємо короткими інженерними циклами: від проєктування і прототипування до інтеграції на платформу, польових випробувань та подальшого вдосконалення продукту. 

Про роль 

Ми шукаємо QA Embedded Automation Engineer, який відповідатиме за системне, інтеграційне та автоматизоване тестування embedded-компонентів і роботизованих платформ компанії. 

Основне завдання ролі — перевіряти роботу системи як єдиного продукту: від фізичного обладнання, edge-компонентів до backend, GraphQL API й операторського інтерфейсу. 

Це практична інженерна роль на межі software та hardware. Вона передбачає роботу з реальним обладнанням, мережевими інтерфейсами, автопілотами, сенсорами, виконавчими механізмами та прототипами UAV, USV і UGV у лабораторії та під час польових випробувань. 

Основні обов’язки 

● Розробка та підтримка test strategy. 

● Підготовка test plans, test cases, integration procedures, safety checklists та acceptance criteria. 

● Створення автоматизованих E2E-тестів. 

● Розробка integration, API, regression і system-level tests. 

● Тестування взаємодії з автопілотами, двигунами, сервоприводами, актуаторами, сенсорами та іншими бортовими компонентами. 

● Перевірка мережевих і embedded-протоколів, зокрема MAVLink, CAN, RS485, TCP/IP, UDP та RTSP.

● Створення mocks, simulators, test fixtures та інструментів для емуляції обладнання й зовнішніх систем. 

● Розвиток Software-in-the-Loop та Hardware-in-the-Loop тестових середовищ. ● Інтеграція автоматизованих тестів у CI/CD pipelines та налаштування quality gates. 

● Локалізація дефектів, проведення root-cause analysis та взаємодія з командами розробки під час їх усунення. 

● Перевірка failsafe-механізмів, аварійних сценаріїв, відновлення після втрати зв’язку та некоректних станів обладнання. 

● Формування зрозумілих test reports, bug reports і звітів про стабільність продукту. ● Участь у стендових, інтеграційних, морських і польових випробуваннях. 

Що для нас важливо 

● Від 3 років досвіду в QA Automation, System Testing або Hardware-in-the-Loop testing. 

● Практичний досвід автоматизації тестування на Python або інших інструментах. ● Розуміння functional, integration, system, regression та end-to-end testing. ● Досвід розробки test strategy та побудови процесу тестування складного продукту. 

● Практичний досвід тестування REST або GraphQL API. 

● Досвід роботи з Linux-based системами. 

● Досвід інтеграції автоматизованих тестів у CI/CD. 

● Практичні навички роботи з Git, Docker, логами та системами моніторингу. ● Розуміння мережевих технологій: TCP/IP, UDP, HTTP, WebSocket, videostreaming та routing. 

● Здатність аналізувати проблему на межі hardware та software і знаходити її першопричину. 

● Вміння готувати чітку тестову документацію та звіти англійською мовою. ● Готовність працювати з фізичним обладнанням і брати участь у польових випробуваннях. 

Буде перевагою 

● Досвід роботи з ROS або ROS2. 

● Досвід тестування embedded Linux та edge-компонентів. 

● Практичний досвід SITL або HITL testing. 

● Знання MAVLink, CAN, RS485, GPIO, I2C або UART. 

● Досвід роботи з ArduPilot, PX4 або іншими автопілотами. 

● Розуміння digital twins та IoT-архітектури. 

● Досвід із pytest, Robot Framework або іншими automation frameworks. ● Досвід роботи з GitLab CI/CD, Jenkins або аналогічними системами. ● Досвід із Allure, Grafana, Prometheus, Loki або іншими засобами звітності й моніторингу. 

● Базове розуміння електроніки та вміння користуватися лабораторним обладнанням.

● Досвід тестування UAV, USV, UGV, морської електроніки або mission-critical систем. 

Яку людину ми шукаємо 

Ми шукаємо проактивного інженера, який не боїться складних систем і готовий брати відповідальність за якість продукту в цілому. 

Важливо не лише виконувати підготовлені test cases, а й самостійно знаходити ризики, відтворювати складні сценарії та визначати, де саме виникла проблема — в обладнанні, embedded software, мережі, backend чи взаємодії між компонентами. 

Ця роль підійде людині, якій цікаво працювати з реальними роботизованими платформами, будувати процеси з нуля та допомагати команді швидше й безпечніше випускати нові версії продукту. 

Очікувані результати першого місяця 

● Проведено аналіз архітектури продукту, наявних процесів тестування та CI/CD. ● Підготовлено й погоджено test strategy для embedded, ROS2 та software-компонентів. 

● Визначено рівні тестування, пріоритетні сценарії, quality gates і формат test reporting. 

● Реалізовано автоматизований E2E-сценарій для одного з assets. ● Перші автоматизовані тести інтегровані в CI/CD pipeline. 

● Налаштовано автоматичне формування звітів із результатами тестів, логами та інформацією про помилки. 

● Підготовлено документацію для локального запуску тестів і додавання нових сценаріїв. 

Подальші очікування 

● Розширення E2E-покриття на інші UAV, USV, UGV та launch-system assets. ● Побудова стабільного regression suite для критичних сценаріїв продукту. ● Розвиток SITL, HITL, mocks і симуляторів обладнання. 

● Впровадження quality metrics та регулярних звітів про стабільність продукту. ● Зменшення кількості дефектів, які виявляються під час польових випробувань або після релізу. 

Що ми пропонуємо 

● Роботу в міжнародній технологічній компанії, яка створює безпілотні та роботизовані системи для реальних mission-critical задач. 

● Можливість побудувати процес автоматизованого та системного тестування продуктів компанії.

● Роботу з embedded software, ROS2, digital twins, backend-сервісами та реальними роботизованими платформами. 

● Участь у повному циклі розробки: від аналізу вимог до лабораторних і польових випробувань. 

● Можливість безпосередньо впливати на надійність, безпеку та готовність продукту до застосування. 

● Сильну engineering-команду та можливість впливати на архітектуру тестових рішень. 

● Конкурентну винагороду відповідно до досвіду та рівня відповідальності.

● Бронювання з початку випробувального терміну відповідно до чинного законодавства та внутрішніх процедур компанії. 

● Можливість професійного розвитку до Quality Engineering Lead.

Етапи відбору

  1. Інтерв’ю з HR
  2. Інтерв’ю з керівником R&D та перевірка службою безпеки
  3. Офер
  4. Поліграф
  5. Початок співпраці

Ми працюємо над технологіями, що мають значення. Якщо вам важливо зробити реальний внесок у спільну перемогу — приєднуйтесь до нашої команди!

Київ

обговорюється

повна зайнятість


Якщо вас зацікавила ця вакансія, натисніть «Подати заявку на роботу». Ppower діє як агентство з працевлаштування для постійного працевлаштування та підприємство з працевлаштування для надання тимчасових працівників. Ми спеціалізуємося на фінансах, ланцюжку постачання, кадрах, ІТ та підтримці офісу та надаємо комфортне обслуговування в Україні та за її кордонами.