Logo for Tech9

Lead QA Engineer

Role overview

Qualifications

  • Proven hands-on QA automation experience with Flutter apps using Patrol or comparable frameworks.
  • Experience leading QA efforts as a working lead, coordinating and guiding others.
  • Strong test case writing skills and experience reviewing others' test cases.
  • Experience building test plans informed by real usage/analytics data.

Responsibilities

  • Act as the QA lead for the team, setting testing priorities and coordinating work.
  • Write and review test cases for new features, edge cases, and regression scenarios.
  • Build comprehensive test plans for each release, incorporating manual and automated coverage.
  • Design, build, and maintain automated test suites using Flutter and Patrol.

About the company

Tech9 logo

Tech9

Software Development

Tech9 is a custom software development company that believes “tech-ing” should be a happy experience. Those who partner with us are guaranteed to be happy with the software delivered, the journey experienced, and the positive business results. Tech9 was started in 2015 by four software development veterans who were tired of seeing failed projects and undelivered expectations. Even worse, they watched many companies accept mediocre technology because it appeared to be their only option. The founders created Tech9 to build technology the right way– because companies deserve better than cut-rate software. Today, Tech9 is recognized as one of the nation’s fastest growing companies by Inc. 5000, with a three-year revenue growth of 513%. Tech9 is also ranked as the 24th fastest growing company in Utah. With various global locations, Tech9 employs over 100 top tier software developers from the United States, Eastern Europe, Central America, and India. Tech9 has distinguished itself from other software companies by: 1. Curating top development talent in multiple countries 2. Building and retaining high-performing remote teams 3. Delivering cost-effective quality 4. Creating long-term successful partnerships with clients Tech9 successfully delivers “Cloud-9” level happiness to every client. Come learn what it means to “tech happily” at www.tech9.com.

Company details

Company typeScaleup
IndustrySoftware Development
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

About Tech9

At Tech9, we are driven by a clear mission—to empower organizations with AI-centered solutions that make them more adaptable, efficient, and future-ready. With proven expertise in product strategy, UX design, cloud architecture, and AI, our teams deliver purpose-built software that meets today’s needs and anticipates tomorrow’s challenges.

Headquartered in Utah, Tech9 experts collaborate across the United States, Latin America, and India. We offer a remote working environment with a collaborative and supportive culture, allowing you to focus on what you do best.

If you're excited by the opportunity to work in a fast-paced, innovative environment where scaling and building the future of software is key, we’d love to hear from you. Join us as we work together to redefine the world of software development.



About the Role

We're looking for a hands-on Lead QA Engineer to drive the quality strategy for our Flutter mobile application. This is a player-coach role: you'll spend the majority of your time in the details — writing and reviewing test cases, building automation, and shaping release plans — while providing technical leadership and coordination for the QA team. This is not a people-management role; you won't be building or managing a large reporting team. Instead, you'll set direction, unblock teammates, and lead by example through the quality of your own work.


You'll partner closely with engineering, product, and data teams to make sure every release meets a high bar for quality, is tested against the devices and conditions our users actually rely on, and ships with confidence.

What You'll Do

Technical & Team Leadership


  • Act as the QA lead for the team — setting testing priorities, coordinating day-to-day work across QA engineers, and making sure efforts are aligned with release goals.
  • Stay hands-on and embedded in the work itself; lead through doing, not delegating.
  • Coordinate with developers, product managers, and other stakeholders to keep quality efforts synced with the broader delivery timeline.
  • Mentor and support other QA team members, offering guidance on best practices, tooling, and testing approach.


Test Case Development & Review


  • Write clear, thorough test cases covering new features, edge cases, and regression scenarios.
  • Review test cases written by other QA team members and provide constructive, actionable feedback.
  • Continuously improve test case quality and coverage standards across the team.


Test Planning & Device Coverage


  • Build comprehensive test plans for each release, incorporating both manual and automated coverage.
  • Use analytics and usage data to identify the most-used devices, OS versions, and configurations among our user base, and ensure test plans prioritize coverage accordingly.
  • Continuously revisit device/OS coverage as the user base and market shift.


Automation


  • Design, build, and maintain automated test suites using Flutter and Patrol for UI, integration, and end-to-end testing.
  • Identify high-value opportunities for automation to increase coverage and reduce manual testing overhead.
  • Maintain and evolve the automation framework as the app grows in complexity.


Release Quality & Production Readiness


  • Build and own the release-readiness plan for promoting builds from staging through to production, defining the quality gates, sign-off criteria, and risk checks at each stage.
  • Drive go/no-go decisions for releases based on test results, risk assessment, and quality metrics.
  • Continuously refine the release process to catch issues earlier and reduce production incidents.

What We're Looking For

  • Proven hands-on QA automation experience with Flutter apps, using Patrol (or comparable Flutter-native automation frameworks).
  • Experience leading QA efforts on a team — as a working lead who coordinates and guides others, not as a manager of a large reporting team.
  • Strong test case writing skills, along with experience and comfort reviewing others' test cases and giving direct, useful feedback.
  • Experience building test plans informed by real usage/analytics data (e.g., device, OS, and market distribution) to prioritize coverage effectively.
  • Experience defining or contributing to release/promotion processes that safeguard production quality.
  • Solid understanding of the mobile QA lifecycle: manual testing, automated testing, regression, and release management.
  • Strong collaboration and communication skills — comfortable coordinating across engineering, product, and data stakeholders.

Nice to Have

  • Experience with CI/CD pipelines and integrating automated tests into build/release workflows.
  • Familiarity with analytics tooling (e.g., Firebase Analytics, Amplitude, Mixpanel) used to inform device/coverage decisions.
  • Experience with performance, accessibility, or security testing for mobile apps.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

QA Engineer Related jobs

Other jobs at Tech9

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.