logo[мetahunt]
> Djinni

Automation QA Engineer

Infomir
format:Officecompany:Product
javascripttypescriptplaywrightapi testingwebsocketsgitlab ci/cdlinuxpostgresqlsqlmqttmicroservicesmanual testing
dockeroauth 2.0openid connectkeycloakk6grafanaopenapiexporeact nativeappiumdetox
englishB1
experience1+ years
domainHardware
locationOdesa, Ukraine
> full description

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).
  • Офіс в Одесі: Комфортне робоче місце, лабораторія з усім необхідним обладнанням та надійне укриття.
  • Бонуси: Конкурентна зарплата, корпоративна англійська, корпоративний психолог та компенсація професійного навчання