• · Переглядають 5 шукачів

QA-інженер

  • Дистанційна робота
  • Повна зайнятість·Стандартний графік: 5/2

Про вакансію

About Us:

We are looking for a highly skilled and proactive Senior-Lead QA Automation Engineer to join our engineering team and take ownership of test automation and quality practices, with a strong focus on mobile applications.

Our products rely heavily on mobile experiences, including apps built with Flutter, and require a robust, scalable, and reliable approach to test automation. 70% of our users use mobile apps.

This role goes beyond writing tests — it is about building a sustainable mobile automation ecosystem, improving engineering processes, and ensuring consistent product quality across the entire development lifecycle.

The ideal candidate combines strong hands-on expertise in mobile automation with a systems mindset and takes full ownership of quality as an engineering discipline.

Core Responsibilities:

  • Design, build, and maintain scalable test automation frameworks with a strong focus on mobile applications (iOS/Android), including Flutter-based apps.
  • Define and evolve a mobile-first automation strategy, balancing UI, API, and integration testing for optimal coverage and stability.
  • Develop robust automated test suites for mobile UI, including handling asynchronous behavior, animations, and platform-specific differences.
  • Integrate automated tests into CI/CD pipelines, ensuring reliable execution across devices, emulators, and environments.
  • Collaborate closely with Mobile Developers, Product Owners, and DevOps to ensure testability and embed quality early in the SDLC.
  • Drive best practices for mobile test architecture, test data handling, and environment stability.
  • Perform root-cause analysis of defects, with a focus on complex mobile-specific issues (state, network conditions, device fragmentation).
  • Participate in code reviews for both application and test code, ensuring maintainability and scalability.
  • Support release cycles with clear quality signals, including mobile-specific metrics (crash-free rate, test stability, coverage).

Typical Requirements:

Experience

  • 4+ years of hands-on experience in QA with a strong focus on automation.
  • Proven experience in mobile test automation (iOS/Android).
  • Experience working with applications built on Flutter is highly desirable.
  • Solid understanding of SDLC, Agile/Scrum methodologies, and quality engineering principles.

Technical Test Automation Skills

  • Strong expertise in mobile automation frameworks:
  • Appium / WebdriverIO (mobile) / Detox / Espresso / XCUITest or similar.
  • Experience testing Flutter applications, including understanding of widget-based UI and common testing challenges.
  • Strong knowledge of UI automation (Playwright / Selenium / Cypress is a plus, but not primary).

Hands-on experience in API testing:

  • Postman / Newman / REST Assured or similar tools.
  • Proficiency in at least one programming language:
  • Python / Java / JavaScript / TypeScript.
  • Experience with CI/CD pipelines for mobile testing:
  • Jenkins, GitHub Actions, GitLab CI, including running tests on emulators or device farms.
  • Understanding of mobile-specific challenges: device fragmentation, OS differences, network variability, app lifecycle.

Soft Skills

  • Strong analytical thinking and ability to break down complex mobile behaviors into testable scenarios.
  • High level of ownership and accountability for product quality.
  • Ability to work independently and proactively identify risks in mobile user flows.
  • Clear and structured communication with cross-functional teams.

Nice-to-Have

  • Experience with Flutter integration testing (integration_test, flutter_driver legacy).
  • Experience with cloud-based device farms (BrowserStack, Sauce Labs, Firebase Test Lab).
  • Experience with performance testing and monitoring of mobile applications.
  • Familiarity with crash analytics tools (Firebase Crashlytics or similar).
  • Experience with microservices and backend validation for mobile apps.

What You’ll Deliver

  • Reliable and scalable mobile automation coverage, including Flutter-based applications.
  • Increased confidence in mobile releases across devices and platforms.
  • Faster and more predictable release cycles through stable automation.
  • Early detection of mobile-specific issues before production.
  • Contribution to building a strong, engineering-driven quality culture around mobile products.

Ключові вимоги і навички

  • Досвід роботи від 1 року.
  • JavaScript
  • Java
  • GitHub
  • GitLab
  • Python
  • Scrum
  • Agile
  • Відповідальність
  • Впевненість
  • Postman
  • TypeScript
  • REST
  • Selenium
  • Програмування
  • Дизайн
  • Тестування API
  • Jenkins
  • Firebase
  • Аналітичне мислення
  • Проєктування
  • Test Suite
  • Software Development Life Cycle
  • UI-дизайн
  • Тестування мобільних застосунків
  • Дисциплінованість
  • Backend-розробка
  • Автоматизоване тестування
  • GUI testing
  • Тестування продуктивності
  • BrowserStack
  • Crashlytics
  • Appium
  • Flutter
  • Інтеграційне тестування
  • Cypress
  • SOLID Principles
  • CI/CD
  • Playwright
  • GitHub Actions
  • QA Automation
  • WebdriverIO
  • REST Assured
Показати всі навичкиЗгорнути навички
In-BO
  • IT, 10–50 співробітників

Схожі вакансії

Усі схожі вакансії

Вакансії в категорії

Вакансії за містами

Вакансії за сферою діяльності

Статистика зарплат