Rehire
Senior QA Automation Engineer – Flutter (Mobile & Web)
Guadalajara. Posted 12 days ago
The role
The Senior QA Automation Engineer will design, develop, and scale automated testing frameworks for Flutter applications across mobile and web. This role involves integrating tests into CI/CD pipelines and collaborating with international engineering teams.
What you will do
- Design, develop, maintain, and scale automated testing frameworks for Flutter applications across iOS, Android, and Web.
- Build automated testing solutions using Dart, flutter_test, integration_test, Patrol, Appium, or similar technologies.
- Lead the technical transition of existing QA automation activities, documentation, and testing assets.
- Audit and refactor legacy automation scripts.
- Develop maintainable automated end-to-end, smoke, and regression testing suites.
- Integrate automated test execution into CI/CD pipelines.
- Implement continuous testing processes to identify defects early.
- Collaborate with developers to improve testability and establish shift-left testing practices.
- Configure and manage testing environments, emulators, simulators, and cloud device testing platforms.
- Execute automated tests across multiple devices, operating systems, and browser environments.
Required qualifications
- 5+ years of professional experience in Software Quality Engineering or Quality Assurance.
- At least 3 years of hands-on experience in automated UI and API testing for mobile and web applications.
- Strong experience developing test automation frameworks for Flutter applications.
- Hands-on programming experience with Dart.
- Experience with Flutter testing libraries such as flutter_test, integration_test, Flutter Driver, or similar frameworks.
- Strong knowledge of automated end-to-end, functional, smoke, and regression testing.
- Experience implementing and maintaining automated tests across iOS, Android, and Web.
- Experience configuring automated testing within CI/CD pipelines.
- Familiarity with GitHub Actions, Google Cloud Build, or equivalent CI/CD tools.
- Experience working with cloud-based device testing environments such as Firebase Test Lab or similar platforms.
- Strong knowledge of REST and GraphQL API testing and automation.
- Experience creating mock services and validating backend integrations.
Nice to have
- Experience with Patrol, Appium, or other cross-platform mobile automation tools.
- Familiarity with Playwright or Selenium for cross-browser testing of Flutter Web applications.
- Experience with BrowserStack, Sauce Labs, or other cloud device testing platforms.
- Knowledge of mobile application performance testing and optimization.
- Experience profiling memory leaks, frame rates, and application performance in Flutter.
- Experience building scalable continuous testing strategies for complex software products.
- Familiarity with Agile development methodologies and shift-left quality engineering practices.
Benefits
- Opportunity to work on international cloud security and AI-driven cybersecurity initiatives.
- Collaboration with senior engineers, architects, and distributed technical teams.
- Exposure to AI security agents, security automation, and modern cloud environments.
About the company
Rehire is partnering with an international technology company specializing in cloud, data, and digital transformation.