Automation QA Engineer
Infomir — це міжнародна група компаній, яка спеціалізується на виробництві промислової та споживчої електроніки. Ми розробляємо та випускаємо високотехнологічні рішення для інтернет-телебачення, розумного освітлення, вимірювального обладнання та промислового 3D-друку. З основним виробничим підрозділом в Україні та офісами і центрами дистрибуції в ОАЕ, Німеччині, Швейцарії, США, Румунії та Естонії, Infomir забезпечує ефективну логістику по всьому світу.
За успіхом та амбіціями компанії стоїть потужна команда професіоналів. Сьогодні в Infomir працює більше 300 співробітників, і компанія продовжує масштабуватись, залучаючи талановитих фахівців та інвестуючи у новітні технології. Ми шукаємо Automation QA Engineer: ручне та автоматизоване тестування бекенду на Go, вебу на React, інфраструктури зв’язку та кінцевих пристроїв.
Технологічний стек:
- JavaScript / TypeScript.
- Playwright.
- Інструменти тестування HTTP API та WebSocket (код або Postman).
- Git, GitLab CI/CD.
- Термінал Linux.
- PostgreSQL, SQL.
- MQTT для перевірки каналів зв’язку.
Методологія:
Agile, адаптований під контекст проєкту (Scrumban).
Обов’язки:
- Проєктування та підтримка автотестів на JavaScript/TypeScript: HTTP API, WebSocket, подієва взаємодія, PostgreSQL.
- Автоматизація вебу на React (Playwright).
- Ручне тестування вебу.
- Ручна перевірка інфраструктури зв’язку: LoRaWAN-шлюзи, мережевий сервер, MQTT-брокер.
- Перевірка системи з кінцевими пристроями (тестові пристрої, симулятор).
- Аналіз і ведення технічної документації.
- Підключення автотестів до GitLab CI/CD та регресія на стендах.
- Розбір питань і багів від клієнтів: уточнення, відтворення, передача команді.
Очікування щодо підходу:
- Цілісний погляд на систему, пристрої та користувачів.
- Небайдужість до якості продукту та своєї роботи.
- Уважність до деталей: вчасно ділитися з командою знайденими та потенційними проблемами.
- Ініціативність: ідеї та пропозиції щодо розвитку проєкту під час тестових сценаріїв.
Вимоги:
- Обов’язкова робота з офісу.
- Досвід ручного та автоматизованого тестування від 1 до 3 років.
- Досвід тестування HTTP API, автоматизації вебу на React (Playwright або еквівалент) і ручного тестування вебу.
- Розуміння мікросервісів та інтеграційного тестування через API.
- Англійська мова на технічному рівні (читання документації).
Буде плюсом:
- Досвід Docker та контейнерних тестових оточень.
- Досвід тестування авторизації OAuth2 / OpenID Connect (Keycloak).
- Досвід навантажувального тестування (k6 або аналоги).
- Досвід Grafana або аналогів для логів та метрик.
- Досвід контрактного тестування (OpenAPI).
- Досвід Expo (React Native) та Appium/Detox для Android і iOS.
- Вища технічна освіта: електроніка, автоматизація, комп’ютерні науки, програмна інженерія або суміжний напрям.
- Вміння читати код на Go на базовому рівні.
- Досвід ChirpStack та тестових шлюзів.
- Мережева і стендова діагностика: NATS CLI, kubectl, tcpdump.
Умови роботи в Infomir:
- Стабільність: Офіційне працевлаштування (резидентство Дія.City).
- Офіс в Одесі: Комфортне робоче місце, лабораторія з усім необхідним обладнанням та надійне укриття.
- Бонуси: Конкурентна зарплата, корпоративна англійська, корпоративний психолог та компенсація професійного навчання