Yieldy

Mobile QA Automation Engineer

Про роль

Шукаємо Mobile QA Automation Engineer для тестування React Native застосунків. Робота передбачає розробку та підтримку автотестів (unit/integration/E2E), налаштування середовищ (емулятори/симулятори), інтеграцію з CI/CD та тісну співпрацю з розробниками.

 

Обов’язки

  • Проєктувати стратегію тестування для мобільних застосунків (iOS/Android): unit, integration, E2E.
  • Писати та підтримувати unit/integration тести на Jest + React Native Testing Library.
  • Розробляти E2E-тести з використанням Detox (пріоритет) / Appium / Maestro.
  • Налаштовувати емулятори/симулятори (Android Studio, Xcode), профілі збірок, сертифікати, підпис.
  • Інтегрувати автотести в CI/CD (включно з macOS runners для iOS), звіти й нотифікації.
  • Мокати/тестувати взаємодії з нативними можливостями: Bluetooth, камера, push-сповіщення, файлові дозволи тощо.
  • Працювати з логами/трейсами, аналізувати флейки, стабілізувати пайплайни.
  • Вести баг-менеджмент (наприклад, Jira): чіткі кроки відтворення, пріоритезація, супровід до фіксу.
  • Співпрацювати з iOS/Android/RN-інженерами щодо нативних модулів, контрактів і тестових хуків.

     

Вимоги (критично)

  • Практичний досвід мобільної автоматизації: Detox / Appium / Maestro (мінімум один з інструментів — на продакшн-проєктах).
  • Розуміння специфіки iOS vs Android (відмінності у збірках, дозволах, локаторах, стабільності).
  • Досвід із емуляторами/симуляторами, налаштування середовищ (Android Studio, Xcode).
  • Базові знання JavaScript/TypeScript (для тестів і утиліт), впевнена робота з Jest + RNTL.
  • Інтеграція автотестів у CI/CD (headless прогони, артефакти, retries; macOS runners для iOS).
  • Готовність боротися з флейками: таймінги, очікування, стабільні локатори, ретраї, ізоляція стану.
  • Англійська B1+ (читання документації, базова комунікація).

Буде плюсом

  • Досвід саме з React Native застосунками (архітектура, бриджі, нативні модулі).
  • Базові знання нативної розробки (Swift/Kotlin/Objective-C/Java) — для дебагу інтеграцій.
  • Налаштування server-side моків/стабів, фікстур, контрактного тестування API.
  • Робота з mobile-specific CI (Fastlane, Bitrise, GitHub Actions з macOS).
  • Практики спостережуваності: логи, креш-репорти, аналітика (Firebase/Amplitude).

     

Інструменти та стек

  • Тест-стек: Jest, React Native Testing Library, Detox / Appium / Maestro.
  • Середовище: Android Studio, Xcode, симулятори.
  • CI/CD: GitHub/GitLab/Bitbucket, macOS runners, артефакти, звіти.
  • Баг/доки: Jira/YouTrack, Confluence/Notion.

     

Умови

  • Віддалено, гнучкий графік 
  • Оплачувала відпустка та лікарняні 

Required languages

English B1 - Intermediate
Postman, Git, Automated Testing, SQL, API testing, Jira, REST API
Published 12 November
22 views
·
3 applications
34% read
To apply for this and other jobs on Djinni login or signup.
Loading...