goGreenlit
Back to the blog
QA Strategy

QA Maturity Model: Where Does Your Team Sit?

Muhammad Ali · August 24, 2026 · 9 min read

Co-founder and QA Manager at GoGreenlit, nine years building QA processes across fintech, SaaS, and e-commerce teams.

Most teams overestimate their QA maturity. Ask an engineering lead where they sit and you will usually hear stage three or four. Look at the actual process and it is closer to stage one or two. The gap is not dishonesty, it is that maturity gets measured by intent, when it should be measured by what happens the day something breaks.

What is a QA maturity model?

A QA maturity model is a framework for scoring how systematic and risk-aware a team's testing process actually is, from reactive and undocumented at one end to measured and continuously improving at the other. It matters because a team's stage predicts what breaks, not because the label itself is worth anything.

The five stages

  • Stage 1, Reactive: testing happens only after something breaks in production, and there is no defined process at all
  • Stage 2, Ad hoc: individual engineers test their own work inconsistently, with no shared standard or documentation
  • Stage 3, Defined: a documented process exists and manual testing happens on a regular cadence, but coverage is inconsistent across features
  • Stage 4, Managed: test coverage is tracked, risk-based prioritization exists, and automation covers the stable core of the product
  • Stage 5, Optimizing: quality metrics actively shape release decisions, and the process itself gets revisited and improved on a regular cycle

How to place your team honestly

Skip the self-assessment and look at what actually happened during your last three production incidents. Was there a documented test that should have caught it and did not? Did anyone know the coverage gap existed beforehand, or was it a surprise? Teams at stage 3 and below are almost always surprised. Teams at stage 4 and above usually already knew the gap was there and were tracking it.

Five questions that place you more honestly than a label

A stage number is easy to round up. These are not, answer them about your actual last quarter, not your intent for the next one:

  • Can anyone on the team state what percentage of the product actually has test coverage, right now, without opening a document first?
  • Did your last production incident surprise the person who owns testing, or had they already flagged the gap?
  • Has a release ever shipped because of who was in the room rather than because defined sign-off criteria were met?
  • Has the testing process itself changed in the last two quarters, or is it the same process from a year ago?
  • If your most experienced tester left tomorrow, would testing knowledge leave with them, since it was never written down as a repeatable process?

The mistake that inflates a self-assessment

Rating maturity by what the team intends to do is the single most common way a self-assessment ends up wrong. A documented process that exists but is not followed under deadline pressure is not stage 3 behavior, it is stage 2 behavior with better paperwork. Score the process by what happened on the last release that shipped under real pressure, not the release that went smoothly enough for the process to hold.

What moving up a stage actually takes

Stage 1 to 2 is mostly a mindset shift: someone has to own testing as a real responsibility, not an afterthought squeezed into the end of a sprint. Stage 2 to 3 is documentation and consistency. Stage 3 to 4 is where most teams get stuck, since it requires actually measuring coverage and prioritizing by risk instead of by whoever is asking loudest. That jump is usually where outside help pays for itself fastest, since it takes someone who has built the measurement system before to set it up without months of trial and error, the kind of pattern recognition that comes from 18+ years of combined QA experience across teams at exactly this stage, not from a framework read once and applied cold.

Frequently asked questions

Ready to put this into practice?

Tell us what you're building and where testing is falling through the cracks. We'll scope an engagement in one call.