не вказаноЗарплата
In-BOРоботодавець
повна зайнятість, дистанційноЗайнятість
2026-10-27Опубліковано
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.
Відгукнутися на work.ua →Схожі вакансії
№ вакансії на порталі ДСЗ: 8661997. Актуальність — на дату публікації; перевіряйте на сайті джерела.
← Усі вакансії