Middle Manual QA Backend (Lviv)
Ajax Systems · Lviv
Full-time ·
Job description
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.
Пропонуємо: