logo[мetahunt]
> DOU

Automation QA Engineer

Everstar
format:Officecompany:Agency
c++googletestembedded systemstest automationtest designlogic analyzeroscilloscopelinuxci/cdgithub actionsgitlab ci/cdany one ofgithub actionspythonpytestasyncio
stm32esp32rtosardupilotpx4sitluartspicanopenocd
reservation:yes
domainDefTech
locationUkraine (Kyiv, Lviv)
> full description

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

Ми шукаємо QA Engineer, який підсилить RnD команду одного з наших партнерів. Ця компанія займається створенням приладів, що допомагають вражати цілі ворога.

Команда не тільки створює нові рішення, а й виготовляє власні розробки. Це можливість швидко втілювати ідеї в життя та приносити користь тут і зараз. В рамках компанії можна працювати над продуктами з нуля, повністю овнити свої проєкти, впливати на технічні рішення та зростати в лідерських ролях. Компанія забезпечує всім необхідним обладнанням, а власна SMT-лінія в межах R&D дозволяє швидко створювати, тестувати й запускати продукти в серію.

Які задачі чекають на тебе:

  • Мануальне тестування застосунків і підсистем в режимах емуляції (Hardware-in-the-Loop/Software-in-the-Loop).
  • Розробка дизайна тестів, документація тестових сценаріїв, результатів тестування, покриття тестами.
  • Проектування тестового фреймворка для автоматизації тестування програмного забезпечення.
  • Організація регресійного тестування (локально й на рівні CI/CD).
  • Тестування інтеграції підсистем, smoke- та stress-тестування.
  • Верифікація інтерфейсів з застосуванням логічного аналізатора, осцилографа і др.
  • Попередній аналіз логів, кор дампів

Необхідні навички та досвід:

  • Вміння читати й писати код на C++ 17/20
  • Google Test/Google Mock, фейки/моки драйверів
  • Розуміння embedded: переривання, таймінги, real-time, відмінності bare metal
  • Досвід побудови тестових фреймворків і автоматизації тестування
  • Навички тест-дизайну: граничні значення, класи еквівалентності, тестування state machine, fault injection
  • Навички роботи з логічним аналізатором, осцилографом
  • Досвід роботи з Linux, CI/CD (GitHub Actions/GitLab CI)
  • Гарне знання Python (pytest: фікстури, параметризація, плагіни; asyncio/threading)
  • Аналіз даних і логів, core

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

  • Практичний досвід роботи з мікроконтролерами STM32, ESP та розуміння принципів роботи операційних систем реального часу (RTOS).
  • Досвід роботи з ArduPilot або PX4, розуміння архітектури автопілотів та практичний досвід тестування систем із використанням SITL/HITL.
  • Розуміння принципів роботи інтерфейсів UART, SPI, CAN, досвід діагностики та налагодження обміну даними між пристроями.
  • Практичні навички прошивки, налагодження та діагностики мікроконтролерів із використанням ST-Link, OpenOCD або pyOCD, а також роботи з CAN-аналізаторами та бібліотекою python-can.

Умови роботи:

  • Відпустка — 24 календарні дні+ 1 день відпустки на день народження;
  • Офіційне працевлаштування через Дія.City;
  • Медичне страхування після успішного проходження випробувального терміну;
  • Бронювання за умови наявності актуальних військово-облікових документів;
  • Можливість створювати нове, експериментувати та вирішувати складні завдання;
  • Професійне зростання та постійне вдосконалення навичок;
  • Команда однодумців та інноваторів;
  • Комфортний офіс на правому березі Києва.
Відгукнутись на вакансію