Position: Manual QA engineer (Malevich)
Company: Ajax Systems
Category: QA
Experience: 1y

Будет плюсом:
досвід тестування hardware проектів;
досвід роботи з embedded low-power OS;
досвід роботи з радіотехнікою;
досвід програмування

Необходимые навыки:
більше 1 року досвіду в тестуванні;
базові знання електроніки;
досвід роботи з логами;
тестування back end;
знання техніки тест-дизайну і їх практичне використання;
уміння якісно описати баг репорт і вести життєвий цикл бага;
робота с баг трекінговими системами;
робота з системами контроля версій (Git);
базові знання UNIX/Linux OS;
робота з JIRA, Confluence

Обязанности:
Доведеться тестувати роботу OS на залізі власної розробки, доставку інформації по радіопротоколу Jeweller, обробку цих даних і передачу на серверну частину системи. Усі ці процеси контролюються OS Malevich — операційною системою реального часу (RTOS), яка одночасно забезпечує мультифункціональність і надійність. Системи реального часу використовуються в ліфтах, автомобільних гальмах, балістичних ракетах. Вони забезпечують максимальну надійність. Якщо в чітко виміряний час система не спрацює, ця дія уже не матиме сенсу — станеться катастрофа. В цьому ключова відмінність RTOS від Linux, де операції чекають своєї черги на виконання. Це одна із причин, чому «Чорний квадрат» не побудований на основі Linux.

Які стоять задачі?
досконало розбиратись у будові системи;
не тільки знаходити баги, але і за допомогою логів, і зовнішніх проявів з’ясовувати причини некоректної поведінки системи;
багато інвестигейтити і траблшутити;
аналізувати вимоги ТЗ;
валідувати систему на функціональні та нефункціональні вимоги;
покращувати якість системи в цілому;
писати чек-листи, тест-кейси, тест плани