Skip to main content
Manager reviewing QA reports, bug findings and product release risk before deciding whether testing is useful
Sten Laidoner
Sten Laidoner|July 24, 2026|Reading time: 12 min

How to Know If Your QA Testers Are Doing a Good Job

QA work should not be judged only by test counts, bug counts or escaped defects. The better question is whether testing gives the team useful information about product quality and release risk.

If you manage QA testers, or if testing reports eventually reach you through another layer of management, one question will come up sooner or later: how do I know whether the testers are actually doing a good job?

It sounds simple, but it is not always easy to answer. Many managers do not come from a testing background themselves. They may have dashboards, reports, test case counts, defect numbers and release summaries available, but those numbers do not automatically explain whether testing is actually useful.

On top of that, managers usually have many other responsibilities. They cannot personally review every test case, every bug report and every release detail. So the answer needs to be practical.

This article is not about judging testers as people, employees or teammates. It is about understanding whether the testing work itself is valuable.

The easy answer is usually the wrong one

The most obvious way to judge testing is to look at output. How many test cases were executed? How many bugs were reported? How many defects were rejected? How many issues escaped into production?

These numbers are easy to collect, which makes them tempting. But easy does not mean useful.

The problem with output metrics is that people can start optimizing for the metric instead of the real goal. If testers are judged by test case count, they may be pushed toward running more simple checks instead of investigating real risk. If they are judged by bug count, they may feel pressure to report more low-value issues. If rejected defects are treated as failure, testers may avoid raising uncertain but important problems.

That does not improve product quality. It only changes behaviour around the numbers.

Testing is not factory work where more units always means better performance. Ten shallow checks may be less useful than one good investigation into a risky flow. One well-reported defect may matter more than twenty minor visual issues.

Bug counts do not tell the full story

Counting defects can seem more meaningful than counting test cases, but it still creates problems.

A tester who reports many bugs is not automatically doing better work than a tester who reports fewer. The product area may simply be more complex. The requirements may be unclear. The feature may have changed late. The developer may have had less time. Or the tester may be working in a risky part of the product.

The opposite can also be true. A tester who reports fewer bugs may not be doing poor work. Maybe the developers prevented most issues before QA received the build. Maybe the feature was small. Maybe the area was stable. Maybe the tester spent time confirming that important flows were safe, even though no major defects were found.

The number alone does not explain the quality of testing. It needs context.

Escaped defects are useful, but dangerous as a tester scorecard

Escaped defects are bugs that reached production without being known before release. They can be useful to review because serious escaped issues should always make the team ask what happened.

But escaped defects are dangerous when used as a simple performance measure for testers.

That kind of judgment assumes QA had everything needed to find the issue. Often that is not true. Maybe the build arrived too late. Maybe the test environment was unstable. Maybe test data was missing. Maybe requirements were unclear. Maybe an important change was not handed over properly. Maybe the release deadline forced a very limited test scope.

In those cases, blaming QA directly is poor management. Escaped defects should be investigated as a team signal, not used as a simple tester scorecard.

A low escaped-defect rate also does not prove QA did great work. It may mean the developers built the feature well, or that issues were found earlier before formal testing started. Software quality is created by the whole team, not QA alone.

Fixed bugs can be a better signal, but still incomplete

One more useful signal is whether reported bugs actually get fixed. This can show whether testers are finding problems that matter and explaining them clearly enough for the team to understand the value of fixing them.

That is closer to useful QA work. A good tester does not only find issues. They explain why the issue matters, how to reproduce it, what behaviour was expected and what risk it creates for the user or business.

Still, even this metric has limits. For testers to report important bugs, they need context. They need to understand product priorities, user impact, business rules and release risk. If they are isolated from product managers, developers or stakeholders, it becomes much harder to know which issues matter most.

So the question is not only whether the tester is doing good work. It is also whether the team has created the conditions for good testing.

Testing should provide useful information

A better way to evaluate QA is to ask a more direct question: is testing giving the team useful information about product quality?

That is the real purpose of testing. Good QA should help the team understand what is known, what is unknown, what has been checked, what failed, what remains risky and whether the product is ready to release.

A tester doing good work should be able to explain what was tested, why those areas were tested, what risks were considered, what was not tested and why, which bugs matter most, what is blocked, where requirements are unclear and what needs retesting.

This is much more useful than simply saying “20 test cases passed” or “5 bugs were found.” Testing should support decisions. If the product manager, developer or release owner is better informed because of QA, that is a strong sign the tester is adding value.

Good QA makes risk visible

Good testers do not treat every part of the product the same. They think about risk.

A payment flow matters more than a rarely used cosmetic setting. A permission issue matters more than a small spacing problem. A confusing error state may matter more than a minor UI inconsistency if it affects user trust or support volume.

A useful tester should be able to explain why they focused on certain areas. For example, the login flow was tested because it affects every user. The admin permission logic was checked because a recent backend change touched role handling. The email notification flow was reviewed because support has reported user confusion before.

That kind of reasoning matters. It shows the tester is not only following a script. They are thinking about product risk.

The quality of bug reports matters

One of the easiest ways to evaluate QA work is to look at the quality of bug reports.

A weak bug report creates more work for everyone else. Developers have to ask follow-up questions. Product managers may not understand the impact. The issue may be delayed, rejected or misunderstood.

A good bug report usually includes clear steps to reproduce, expected result, actual result, environment, user role or test data where relevant, screenshots, videos, logs or API details where useful, severity or impact, and notes about frequency or conditions.

Good bug reports reduce friction. They help developers investigate faster and help product managers decide whether the issue should block release. If a tester consistently writes clear, useful reports, that is a strong sign of good QA work.

Good testers ask good questions

Testing is not only about confirming what is written. Often, the most valuable QA work happens when a tester notices that the expected behaviour is unclear.

What should happen if the user cancels halfway through? Should this action be allowed for this role? What if the API request succeeds but the UI does not update? What if the same request is sent twice? What should the error message say? Is this a bug, a missing requirement or a product decision?

A good tester asks these questions before users are forced to discover the confusion themselves.

This is especially valuable for product managers. QA can reveal ambiguity in requirements, missing acceptance criteria and assumptions that different people interpret differently. A tester who raises useful questions is not being difficult. They are helping the team reduce uncertainty.

The environment matters

If a tester is not producing useful information, it may be a skill problem. But it may also be an environment problem.

A tester cannot do good testing without the right conditions. They need access to the product, stable environments, relevant test data, clear scope, enough time, communication with the team and some understanding of business priorities.

If those things are missing, QA work will suffer. A tester may appear slow because the test environment keeps breaking. They may miss important bugs because nobody told them which flows changed. They may report low-value issues because they do not have enough product context to judge impact.

In that situation, the manager should not only evaluate the tester. They should evaluate the system around the tester.

A tester who explains blockers may be doing good work

This may sound strange, but a tester can be doing good work even when they cannot test properly.

If they clearly explain what is blocking useful testing, that information has value. For example: the staging environment does not match production, test data does not allow the main permission flow to be checked, the requirement does not define what should happen in a failed state, or the build arrived too late for full regression.

That kind of communication helps the team understand why testing is limited and what needs to improve. A tester who hides those problems and simply says “tested” is much more dangerous.

Good QA is honest about uncertainty.

What managers should look for instead

Managers do not need to become testing experts to evaluate QA work better. They can look for practical signals.

Does the tester provide useful information before release decisions are made? Are bug reports clear and actionable? Do they explain risk, not only list test results? Do they ask good questions when behaviour is unclear? Do they understand which areas matter most? Do they communicate blockers early? Do developers and product managers find their feedback useful?

These questions are more useful than simply asking how many tests were executed. They focus on the value QA should provide.

A practical way to review QA work

A simple way to evaluate QA is to review a recent release and ask: what did QA help us understand?

If the answer is only “these test cases passed,” the testing may be too shallow or the reporting may be too weak.

A stronger answer might be that QA confirmed the main user flows work, found two medium-risk issues, identified one unclear requirement, checked the highest-risk regression areas, noted that mobile coverage was limited and recommended monitoring one flow after release.

That is useful information. It gives the team a better view of release readiness.

Final thoughts

You cannot reliably judge testers by counting test cases, bug reports or escaped defects alone. Those numbers may provide some signals, but they do not explain the full story. They can also push behaviour in the wrong direction if used carelessly.

The better question is whether QA is helping the team understand product quality and release risk.

Good testers provide useful information. They make risk visible. They write clear bug reports. They ask important questions. They communicate uncertainty. They help the team make better decisions.

And if they are not able to do that, the next question should not only be whether the tester is good enough. It should also be whether the team has given them the environment they need to do good testing.

Need practical QA support?

Laidoner Solutions helps software teams with manual QA, API testing, localization review, release checks and clear defect reporting.

Contact Us