dreamwork_

Ajax Systems — міжнародна технологічна компанія і найбільший у Європі виробник охоронних систем. Ми шукаємо нового гравця до підрозділу тестування на позицію Manual Qa Engineer (Server), який підключиться до тестування back-end частини екосистеми Ajax. Наші продукти працюють на мікросервісній архітектурі та обробляють дані з мільйонів пристроїв у реальному часі, тож якість back-end напряму впливає на надійність систем безпеки наших користувачів.

Задачі команди

Тестування Back-end;
Робота з власним бінарним протоколом, а також з gRPC та API;
Тестування в межах монолітної та мікросервісної архітектур;
Робота з базами даних та сховищами: MongoDB, Redis, S3;
Робота з внутрішніми емуляторами;
Участь в аналізі та оновленні технічної документації;
Взаємодія з іншими командами: розробниками, бізнес-аналітиками;
Взаємодія з учасниками Beta Test та командою Support;
Робота з Git та Jenkins.

Необхідні знання та навички

Глибоке розуміння теорії тестування та життєвого циклу розробки ПЗ (SDLC/STLC);
Впевнені навички створення, підтримки та актуалізації різних видів тестової документації;
Глибоке розуміння клієнт-серверної та мікросервісної архітектури;
Розуміння мережевої взаємодії, HTTP/HTTPS протоколів, статус-кодів та механізмів передачі даних між сервісами;
Розуміння принципів роботи баз даних та практичний досвід роботи із запитами для аналізу та валідації даних;
Вміння аналізувати бізнес-вимоги, технічну документацію та архітектурні рішення, виявляти потенційні ризики на ранніх етапах;
Досвід аналізу логів та локалізації дефектів;
Досвід роботи з Postman, Swagger/OpenAPI або аналогічними інструментами;
Практичний досвід роботи з базами даних.

Буде плюсом

Досвід роботи з базами даних;
Розуміння процесу тестування мікросервісної архітектури та принципів взаємодії між сервісами;
Розуміння принципів роботи Message Broker (Kafka, RabbitMQ або аналоги);
Базові навички роботи з Git.

Пропонуємо