Protects the user experience by executing tests with human judgment that automation cannot replace.
A Manual QA is responsible for verifying that software works correctly from the end user's perspective, using their judgment, experience, and product knowledge to detect defects that automated tests do not anticipate. Their work spans requirements review and test case definition through the execution of functional, exploratory, and regression tests. They work closely with developers, QA Automation Engineers, and product managers to ensure that every release meets the agreed quality criteria before reaching users.
Context
The cheapest defect is the one caught before a single line of code is written. Early requirements review by QA significantly reduces the number of defects found in later phases.
Real examples
Context
Every code change can introduce defects in previously tested features. Regression cycles verify that the system continues to function correctly as a whole.
Real examples
Context
New or redesigned features have a higher defect density. Charter-driven exploratory testing discovers problems that formal test cases do not anticipate.
Real examples
Context
Users access applications from different devices, browsers, and operating systems. Compatibility must be systematically verified against the most common environments.
Real examples
Context
Manual QA has the deepest knowledge of which cases are most relevant and which have the greatest value for automation. Their input is essential for prioritizing the investment in automated testing.
Real examples