Strong Junior/Middle QA Engineer (VMS — Video Management System)
Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем.
За відеонапрям у Ajax відповідає окрема R&D-команда - Video Management System (VMS).
VMS - це платформа, яка є фундаментом для всієї екосистеми відео-девайсів Ajax, створюючи інфраструктуру для передачі, зберігання та аналізу відео.
Команда вирішує справді масштабні задачі:
- Надійність: система має стабільно отримувати та обробляти відеопотоки з сотень і тисяч камер одночасно, без втрат і затримок;
- Масштабованість: архітектура повинна підтримувати як невеликі об'єкти з кількома камерами, так і великі інсталяції корпоративного рівня;
- Відеоаналітика: система реалізує інтелектуальні функції - детекцію руху, розпізнавання облич, підрахунок людей та інші алгоритми на основі комп'ютерного зору;
- Інтеграція: VMS взаємодіє з різними типами камер та підсистемами безпеки Ajax - контролем доступу, охоронною сигналізацією та управлінням об'єктом.
Зараз ми підсилюємо команду і шукаємо Strong Junior/Middle QA Engineer, яким важливо ділитись досвідом, покращувати процеси і рости разом з платформою.
Необхідні знання та навички:
- Розуміння мереж: DNS, DHCP, TCP/UDP порти, firewall, subnet masks;
- Базові або впевнені знання Linux (ssh, scp, top, ps, ls);
- Розуміння клієнт-серверної архітектури;
- Знання теорії тестування (severity/priority, test design techniques, requirements analysis);
- Досвід створення тестової документації;
- Досвід роботи з CI/CD (Jenkins);
- Вміння самостійно оцінювати задачі;
- Досвід роботи в Agile-команді;
- Хороші комунікативні навички.
Буде плюсом:
- Досвід роботи з video devices або embedded software;
- Розуміння принципів роботи відеосистем (IP-камери, стріми, протоколи);
- Досвід роботи з Git;
- Базові знання Python (написання простих скриптів).
Завдання:
- Тестувати VMS-рішення (backend + client applications) та перевіряти стабільність роботи системи в реальних сценаріях використання;
- Валідовувати клієнт-серверну взаємодію та шукати вузькі місця у роботі сервісів;
- Перевіряти мережеві налаштування (DNS, DHCP, порти, firewall, subnetting) та аналізувати їх вплив на роботу системи;
- Аналізувати логи та локалізувати дефекти в Linux-середовищі;
- Працювати з Linux, використовувати консольні інструменти для діагностики та відтворення проблем;
- Створювати та підтримувати тестову документацію (test plans, test cases, checklists);
- Аналізувати вимоги, ставити уточнюючі питання та брати участь у refinement/planning;
- Оцінювати задачі різної складності та відповідати за якість їх виконання;
- Працювати зі збірками через CI/CD (Jenkins), перевіряти фічі у тестових середовищах;
- Якісно описувати баги та супроводжувати їх до повного виправлення.
Пропонуємо:
- Можливість пропонувати та реалізовувати власні ідеї, які впливають на продукт та його масове виробництво;
- Місце у стрімко зростаючій компанії з вмотивованою професійною командою;
- Конкурентну заробітну плату;
- Медичне страхування;
- Корпоративні заняття з англійської мови;
- Можливість взяти участь у внутрішньому проєкті бета-тестування систем безпеки Ajax;
- Знижки від компаній-партнерів;
- Знижки на продукти компанії.
Ajax Systems — це українська історія успіху, яка виросла в глобальний продукт. Пристроям Ajax довіряють уже понад 4,5 мільйони кінцевих користувачів і 330 тисяч PRO-користувачів у більш ніж 180 країнах. Компанія пропонує комплексні рішення для захисту житлових і комерційних об'єктів різного масштабу. Нині портфоліо Ajax налічує 280 пристроїв для захисту від вторгнення, відеоспостереження, пожежної безпеки та комфорту й автоматизації.
Required skills experience
| DNS | 6 months |
| DHCP | 6 months |
| Firewall/IDS/IPS | 6 months |
| Linux | 6 months |
| API Testing | 1 year |
| CI/CD | 6 months |
Required languages
| English | A2 - Elementary |
| Ukrainian | Native |