All insights
Philosophy

QA Team Structure: Where Testing Reports and Why It Matters

QA under engineering, embedded per team, or standalone: each QA team structure quietly decides what testing can block. Here's how to choose.

Nov 8, 20266 min read
QA Team Structure: Where Testing Reports and Why It Matters — Tesbo

A QA lead at a 40 person startup once asked her VP a simple question. Could testing hold a release if the checkout flow failed on Safari but passed everywhere else. The answer took three weeks to get. Nobody could agree who actually had the authority to say yes. That delay was not about the bug. It was about the org chart. Every growing team eventually runs into this moment, usually around the time headcount crosses 15 or 20 engineers and the founder stops personally deciding what ships. Your QA team structure, whether it reports into engineering, lives embedded inside product squads, or stands alone as its own function, quietly decides what testing is allowed to say no to. This post walks through the three common structures, what each one changes about authority and ownership, and a practical way to pick the right one for your team's size and stage.

The three common QA reporting structures

Most teams land in one of three arrangements, whether they chose it deliberately or backed into it.

  • QA under engineering: testers report to an engineering manager or VP of engineering, alongside developers.
  • Embedded QA per product team: each product squad has its own tester who reports to that squad's lead, not to a central QA function.
  • Standalone QA org: QA has its own manager or director who reports at the same level as engineering, often into a VP of quality or the CTO.

None of these is a title on a slide deck. Each one changes daily behavior. That includes who reviews a test case and who gets the final word before a Thursday release goes out.

What each structure changes about the authority to block a release

When QA reports into engineering, the person deciding whether a release ships is often the same person whose team wrote the code. That same person's sprint goals usually depend on shipping it too. That is not a conspiracy. It is just incentive alignment working against quality. A tester on that team can flag a bug, but overriding a release date usually requires going over their own manager's head.

Consider a 25 person engineering team where QA reports to the VP of engineering. A tester finds that the new checkout flow times out under slow mobile connections. The fix would push the release from Thursday to the following Monday. The VP owns both the release date and the tester's performance review, so the decision gets made by one person wearing two conflicting hats.

Embedded QA per product team fixes some of that tension because the tester is close to the work and understands context fast. But it introduces a different problem. Five product teams can end up with five different bars for what counts as release ready. Each embedded tester answers to a different squad lead with different priorities.

A standalone QA org solves the authority question directly. The head of QA sits at the same table as the head of engineering. A release hold becomes a peer decision, not an appeal. The 900 test suite that takes 50 minutes to run, and the one flaky login test inside it, get evaluated by someone whose job is quality, not velocity.

Trade-offs of each structure for a growing team

Every structure trades something away.

  • QA under engineering is fast to set up and cheap to run, but blocking authority is weak. Testers can get pulled into coding tasks when sprints run hot.
  • Embedded QA improves speed and context per team, but creates inconsistent quality bars across the company. It also makes it hard to share test case libraries or standards.
  • A standalone QA org gives testing real authority and consistent standards, but it is slower to spin up and needs a dedicated budget line. It can start to feel disconnected from day to day product work if it grows too far from engineering.

A 12 person engineering team rarely needs a standalone QA org. A 200 person engineering org with four product lines usually cannot run quality consistently without one.

How reporting structure affects test case ownership and review authority

The reporting line also decides who owns test cases and who can approve changes to them. Under an engineering reporting structure, test cases often live wherever the code lives. They get reviewed the same way a pull request is reviewed, by whoever is available that day.

Under embedded QA, each product team tends to own its own test case set, written in whatever tool or format that team prefers. This works fine until someone needs to check whether the billing team and the onboarding team test the same shared API endpoint the same way. Usually they do not. Nobody owns that comparison.

A standalone QA org typically centralizes test case review. A new test case for a critical flow like password reset gets a second set of eyes from someone outside the team that wrote the feature. That second review catches gaps a single team, focused on its own sprint, tends to miss.

A practical decision guide for choosing a QA team structure

A few questions help narrow the choice down for a specific team.

  • Under 15 engineers, one product surface: QA under engineering usually works fine. Formal separation adds overhead without adding much protection.
  • 15 to 50 engineers, multiple product teams shipping independently: embedded QA per team keeps testers close to context, paired with a shared test case library so standards do not drift.
  • 50 or more engineers, or any regulated or high stakes product surface like payments or healthcare data: a standalone QA org earns its cost. Release authority needs to sit outside the team under deadline pressure.

There is no single correct answer here, and any post claiming otherwise is selling something. The right structure for a five person team building an internal tool looks nothing like the right structure for a payments company with 300 engineers. What matters is being honest about which trade-offs your current stage can actually absorb. Revisit the decision as the team grows past the size where the old structure stopped fitting.

Questions people ask

Is embedded QA better than QA under engineering?

It depends on team size. Embedded QA keeps testers close to product context, which helps once a company has multiple independent product teams. But it can fragment quality standards if there is no shared test case library holding teams to the same bar.

When does a team need a standalone QA org?

Usually once engineering headcount passes roughly 50 people, or when the product touches regulated or high stakes areas like payments. Release authority needs to sit outside the team under deadline pressure.

Can a small startup have a standalone QA org?

It can, but the overhead rarely pays off below about 15 engineers. A single product surface usually does not need a separate quality function yet.

Who should own test case reviews in an embedded QA model?

Many teams keep review inside the squad for speed, but pair it with a shared, centrally visible test case library. That keeps different teams from quietly applying different standards to the same shared systems.

Does changing QA's reporting structure fix a broken release process by itself?

No. Structure changes who has authority to say no. It does not replace clear release criteria, well written test cases, or a team culture that actually respects a blocked release.

Keep going

Try Tesbo, or get the next useful idea

Start building your testing workflow now, or get one practical email a month.

Start free

One email a month

What we shipped, what we learned, and the occasional infographic worth pinning. Unsubscribe in one click.