Senior QA Automation Engineer – Flutter (Mobile & Web)

Rehire

Castilla-La Mancha

On-site

EUR 43,000 - 62,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rehire is partnering with an international technology company in Guadalajara, Mexico, to hire a Senior QA Automation Engineer. The role focuses on Flutter, Dart, and automated testing across mobile and web, with CI/CD integration and scalable testing solutions.

You will own automation frameworks, drive end-to-end testing, and collaborate with global teams to ensure release readiness in a fast-paced cloud-native environment.

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.
  • Proficiency with Git, code reviews, and collaborative software development workflows
  • Knowledge of Object-oriented programming and test automation design patterns, including Page Object Model (POM) and BDD.
  • Strong understanding of clean code principles and maintainable automation architecture.
  • Experience improving existing automation frameworks, refactoring legacy test suites, or taking ownership of established QA environments.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent technical communication and collaboration skills.

Responsibilities

  • 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, eliminating flaky, redundant, or unreliable tests.
  • Develop maintainable automated end-to-end, smoke, and regression testing suites.
  • Integrate automated test execution into CI/CD pipelines, including GitHub Actions, Cloud Build, or similar platforms.
  • Implement continuous testing processes to identify defects early in the development lifecycle.
  • Collaborate with developers to improve testability, validate user stories, and establish effective 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.
  • Develop and maintain automated API tests to validate backend integrations and end-to-end workflows.
  • Monitor testing metrics, including execution times, test coverage, pass rates, and test flakiness.
  • Participate in code reviews and contribute to automation standards, clean code practices, and continuous improvement initiatives.
  • Collaborate with international engineering teams and stakeholders to ensure testing quality and release readiness.

Skills

QA Experience
UI/API testing
Flutter frameworks
Dart
Flutter testing
E2E testing
Cross-platform testing
CI/CD
CI tools
Cloud testing
API testing
Mock services
Git & code reviews
POM/BDD
Clean code
Framework maintenance
Analytical skills
Communication

Tools

Flutter
Dart
flutter_test
integration_test
Flutter Driver
GitHub Actions
Google Cloud Build
Firebase Test Lab
Playwright
Selenium
BrowserStack
Sauce Labs

Job description

Role Overview

At Rehire, we are partnering with an international technology company specializing in cloud, data, and digital transformation in the search for a Senior QA Automation Engineer to join a cross-platform software development project.

We are looking for an experienced QA Automation professional with strong expertise in Flutter, Dart, automated testing frameworks, and CI/CD integration, capable of designing, building, and scaling reliable testing solutions across mobile and web applications.

The ideal candidate combines solid software engineering practices with hands-on automation experience, technical ownership, and the ability to improve existing testing frameworks while ensuring high-quality software releases.

Key Responsibilities
  • 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, eliminating flaky, redundant, or unreliable tests.

  • Develop maintainable automated end-to-end, smoke, and regression testing suites.

  • Integrate automated test execution into CI/CD pipelines, including GitHub Actions, Cloud Build, or similar platforms.

  • Implement continuous testing processes to identify defects early in the development lifecycle.

  • Collaborate with developers to improve testability, validate user stories, and establish effective 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.

  • Develop and maintain automated API tests to validate backend integrations and end-to-end workflows.

  • Monitor testing metrics, including execution times, test coverage, pass rates, and test flakiness.

  • Participate in code reviews and contribute to automation standards, clean code practices, and continuous improvement initiatives.

  • Collaborate with international engineering teams and stakeholders to ensure testing quality and release readiness.

Requirements
  • 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.

  • Proficiency with Git, code reviews, and collaborative software development workflows.

  • Knowledge of Object-oriented programming and test automation design patterns, including Page Object Model (POM) and BDD.

  • Strong understanding of clean code principles and maintainable automation architecture.

  • Experience improving existing automation frameworks, refactoring legacy test suites, or taking ownership of established QA environments.

  • Strong analytical, troubleshooting, and problem-solving skills.

  • Excellent technical communication and collaboration skills.

  • Availability to work 100% onsite in Guadalajara, Mexico, five days per week.

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.

About the Position
  • Location: Mexico, Guadalajara.

  • Work Model: 100% Onsite.

  • Engagement Type: Contractor.

  • Contract Duration: 12 months.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Manual QA Engineer – Flutter (Mobile & Web)
Senior Manual QA Engineer – Flutter (Mobile & Web)

Rehire • Castilla-La Mancha

On-site
EUR 34,000 - 43,000
Senior Flutter QA Automation Engineer - CI/CD & Web/Mobile
Senior Flutter QA Automation Engineer - CI/CD & Web/Mobile

ReHire, LLC • Castilla-La Mancha

On-site
EUR 43,000 - 62,000
Senior Manual QA Engineer — Flutter/Mobile/Web (Onsite)
Senior Manual QA Engineer — Flutter/Mobile/Web (Onsite)

ReHire, LLC • Castilla-La Mancha

On-site
EUR 34,000 - 43,000
QA Automation Specialist
QA Automation Specialist

NEWRY GLOBAL MEDIA • Madrid

On-site
EUR 60,000 - 90,000
QA Automation Senior Engineer
QA Automation Senior Engineer

Once For All • Madrid

Hybrid
EUR 45,000 - 65,000
Flexible working time
Teleworking
Intensive summer period
+2
QA Automation Senior Engineer
QA Automation Senior Engineer

Nalanda Global • Madrid

Remote
EUR 45,000 - 65,000
Flexible working time
Teleworking
Career development opportunities
Senior Frontend Developer – AI Native Data
Senior Frontend Developer – AI Native Data

Rehire • Castilla-La Mancha

On-site
EUR 43,000 - 58,000
Software Engineer in Test (Mobile) ID47193
Software Engineer in Test (Mobile) ID47193

AgileEngine • Ribarroja del Turia

Hybrid
EUR 45,000 - 60,000
Professional growth opportunities
Competitive USD-based compensation
Flexible work schedule
+1
QA Engineer – Automation
QA Engineer – Automation

Fut-ure Recruitment and Technology • Barcelona

Hybrid
EUR 55,000 - 83,000
Competitive base salary
Startup environment
High-impact role
+1
QA tester automation. Madrid. International Project.
QA tester automation. Madrid. International Project.

ALTEN Delivery Centre Spain • Spain

Hybrid
EUR 30,000 - 45,000
Long-term secure contract
Specialized training
Social benefits
+2