Senior QA: Depth Everywhere Is Depth Nowhere
A senior QA engineer who tests everything equally leaves the risky areas thin. Score each area by impact times likelihood, test the top deepest, tell the PM in writing what gets only a smoke pass, and make every production escape leave a regression test behind.
Key takeaways
- Testing every area equally spreads depth so thin that the riskiest changes get no more attention than a copy edit.
- Risk-based testing scores each area for impact and likelihood from 1 to 5 and multiplies them; the top of the list gets the deepest testing.
- Money movement, data loss and legal exposure raise impact; new code, complex logic, buggy history and many integrations raise likelihood.
- Telling stakeholders in writing what gets only a smoke pass turns a hidden gap into a decision someone owns.
- Every production escape should leave behind a regression test, found by asking where it was introduced, where it should have been caught, and what one change would have caught it.
Contents
FAQ
What separates a senior QA engineer from a QA engineer?
A Senior owns a feature area's test approach and decides depth by risk, including what not to test. They also multiply others through reviews and pairing, and localise defects through the API, database and logs.
How do I build a risk table for a release?
List the areas in the release, score impact and likelihood from 1 to 5 for each, multiply them, and set depth from the result: full coverage at the top, targeted regression in the middle, a smoke pass at the bottom, written into the plan.
What should happen after a bug escapes to production?
Run a blameless review: where the defect was introduced, where it should have been caught, and what single change would have caught it. Leave a regression test behind, and look at the month's escapes together for patterns.
Sources
Only you and the owner see your answer and rating. Send private feedback
Enjoyed it? Support fx-blog with a coffee.
Related posts
Will AI Replace Testers? Make Your Judgment the Evidence
AI drafts test cases, code and bug summaries in seconds, which moves a tester's value from producing artifacts to judging them. Review AI output like a junior's work, refuse unverifiable claims, and show your judgment through a portfolio, outcome-based CV bullets and a yearly career check.
QA Manager to Head of QA: The Escape Bill That Wins Budget
QA managers lose arguments with activity counts and pleas of overload. Refuse anti-metrics like bugs per tester, lead every report with a judgment, and price last quarter's escapes against the cost of prevention. At Head of QA, the organisation itself is the product.
After Senior QA: Lead the Release or Own the Platform?
After Senior, testers often take the only step their company shows them and burn out as player-coaches, or stall as invisible SDETs. Lead and Staff are both promotions: one produces a team that works, the other a problem that stays solved. Try one of each, then choose.
Comments
Oldest firstNo comments yet. Start the conversation.
Part 3 left you owning FieldFlow's smoke suite with R25 on the way: the sync rework, bulk invoicing, the planner facelift, 30 small fixes and the rounding option, 6 tester-days before code freeze, and 11 escapes last quarter, 3 of them in invoice totals. Where should the depth go?
Six days across five items is a little over a day each: fair, and the sync rework gets the same day as the planner's new paint. The repo calls this perfectionism. Depth everywhere means depth nowhere.
QA Career Path, in seven parts:
Score risk, then spend the days
Exhaustive testing is impossible, so a senior QA engineer decides depth by risk: likelihood × impact, each scored 1 to 5.
This is the repo's own FieldFlow-shaped table:
For R25 the repo's exercise lands the same way: sync rework and bulk invoicing on top with deep coverage, and someone told in writing what's thin. FieldFlow and its numbers are fictional.
Say what you won't test, in writing
The risk table is also your communication tool: when someone asks "why wasn't X tested more?", it shows the decision was deliberate and shared.
Every escape leaves a test behind
Bugs will leak. A Senior makes sure the same one can't leak twice, with three blameless questions:
Take an escape titled "Invoice total ignores 2nd discount line when VAT-exempt" (the repo's example). Introduced in the requirement, design, code, config or data? Should review, a unit test, test design or regression have caught it? Which one change would have? That change lands as a test.
Monthly, look for patterns: requirement gaps point at refinement, regression gaps at automation priorities, one module clustering at targeted exploratory testing. With 3 of FieldFlow's 11 escapes in invoice totals, invoicing is the cluster.
Seniors multiply, or stall
From the Senior checklist, you are ready for the next step when:
Seniors stall as the hero tester, whose area nobody else can cover, or by rewriting juniors' work instead of teaching.
Try it
Your risk calls hold, and when the lead is away you run R25's testing without anything falling over. The Senior checklist then asks: does that coordination work appeal to you, or the hard technical problems? At FieldFlow one is waiting: six squads share one staging database that every test mutates, and nobody trusts a red build. Part 5, After Senior QA: Lead the Release or Own the Platform?, is that choice.
Read this with your AI