Mobile Test Automation Engineer
Summary
Mobile Test Automation Engineer in Bengaluru who designs and maintains Patrol-based automation frameworks for Flutter apps, writing E2E and integration tests in Dart, keeping tests stable, wiring suites into CI/CD pipelines, and using AI tools to automate testing.
Job Summary
Role: Mobile Test Automation Engineer
Responsibilities
- Ensure applications are built with automation and testability in mind.
- Design, implement, and maintain mobile automation frameworks using Patrol for Flutter applications.
- Write robust end-to-end (E2E) and integration tests in Patrol framework using Dart.
- Maintain test stability by handling synchronization, flakiness, and environment dependencies.
- Integrate Patrol-based automation suites into CI/CD pipelines.
- Configure automated test execution for pull requests, nightly builds, and release pipelines.
- Use Git for source code and test automation management, following branching and pull request best practices.
- Participate in code reviews for both Flutter application code and Patrol automation code.
- Maintain clear documentation for Flutter modules, Patrol test frameworks, and automation workflows.
- Harness the power of AI to automate the test.
Must-Have Skills
- Proficiency in Dart, including asynchronous programming and test writing.
- Proven experience using Patrol framework for Flutter mobile automation.
- Solid understanding of Flutter app lifecycle, widget testing, and E2E testing strategies.
- Experience integrating Patrol tests into CI/CD pipelines.
- Strong working knowledge of Git (branching, merging, pull requests).
- Good understanding of CPG domain (preferable)
- Experienced in web automation using playwright(preferable)
Bonus / Good to Have
- Experience supporting CI/CD pipelines and implementing quality gates
- Design, develop, and maintain cross-platform mobile applications using Flutter and Dart.
- Develop reusable widgets, state management solutions, and UI components optimized for performance and scalability.
- Familiarity with JIRA for test tracking and Agile boards
- Exposure to cloud environments (e.g., AWS, Azure)
- Experience with Windsurf code generation tools
- Background in working within Agile/Scrum development environments
Experience & Education
- Bachelor s degree in Computer Science, Engineering, or equivalent practical experience.
- 4+ years of hands-on experience with Mobile automation framework for Flutter based apps.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.