Quality Assurance — P5
QUALIT1.QUALITYA8EDD.P5
Focuses on validating software quality through test analysis, test case design, and test automation across web, API, and non-functional layers. Distinct from broader Software Engineering (which builds the product) and SRE/Platform reliability (which operates production infrastructure); this function owns risk-based test strategy, defect detection, automation frameworks, and quality outcomes against requirements throughout the SDLC.
Focuses on validating software quality through test analysis, test case design, and test automation across web, API, and non-functional layers. Distinct from broader Software Engineering (which builds the product) and SRE/Platform reliability (which operates production infrastructure); this function owns risk-based test strategy, defect detection, automation frameworks, and quality outcomes against requirements throughout the SDLC.
Focus — Quality Assurance
Focuses on validating software quality through test analysis, test case design, and test automation across web, API, and non-functional layers. Distinct from broader Software Engineering (which builds the product) and SRE/Platform reliability (which operates production infrastructure); this function owns risk-based test strategy, defect detection, automation frameworks, and quality outcomes against requirements throughout the SDLC.
Material SKILL differential vs the function baseline.
Responsibilities by level
What this person actually does at each level on the professional track — escalating scope, not one generic blob. Your level is highlighted.
- Executes manual test cases written by senior team members and records outcomes against predefined requirements
- Documents bugs with clear reproduction steps and screenshots, and supports the resolution of defects
- Designs and executes basic tests, develops simple reports, and scrutinizes software applications for defects
- Participates in daily standups and sprint ceremonies while learning quality assurance testing and analysis techniques
- Designs and executes comprehensive test plans independently for assigned features, applying functional and non-functional tests
- Writes and maintains automated tests for web and API layers using tools such as Selenium, Cypress, Playwright, and RestAssured
- Identifies gaps in test coverage and proposes solutions, applying multiple testing techniques to mitigate risk
- Participates in requirements reviews, provides testing estimates, and collaborates with development teams throughout the SDLC
- Coordinates quality assurance activities within a defined area and influences and guides others in test analysis
- Analyses artefacts to identify risks early using appropriate tools and techniques, prioritizing effort based on risk
- Assesses the business impact of testing outcomes and uses insights to improve QA processes
- Integrates automation suites with CI/CD pipelines and supports teams in developing testing approaches and plans
- Communicates chosen approaches and outcomes to project stakeholders
- Owns quality for a product, business service, or project team and decides what should or should not be tested
- Supports teams in developing approaches, plans, and strategy across complex feature areas, selecting appropriate methods
- Delegates testing tasks and influences quality practices beyond the immediate team
- Leads in-depth analysis of complex test scenarios, including performance and load testing, to mitigate impactful failures
- Takes responsibility for understanding and communicating residual risk to stakeholders and decision-makers
- Provides test guidance horizontally across many teams and influences quality at the company level
- Develops, monitors, and evaluates test analysis standards and methods that shape QA practice across the organisation
- Makes strategic decisions on broad or special quality assignments that contribute to company objectives
- Acts as a quality spokesperson and builds influential networks across engineering and product functions
- Drives adoption of advanced techniques such as AI-assisted test generation and risk-based coverage strategy
- Provides organization-wide strategic leadership for quality engineering and owns end-to-end quality outcomes for one or more critical product areas
- Acts as a domain quality authority, setting direction and mentoring senior and mid-level QA professionals
- Leads cross-team quality initiatives such as flaky test reduction, CI pipeline optimization, test pyramid adoption, and quality metrics
- Defines and owns the technical strategy for automated testing, including Generative AI and MCP integrations
- Influences engineering practices across the organisation without formal management power
Level guidelines
The universal leveling rubric applied to this function — how scope, complexity, collaboration, and experience step up across levels.
| Level | Knowledge & Application | Complexity & Problem Solving | Collaboration & Interaction | Typical Degree & Years |
|---|---|---|---|---|
| P1 | Applies foundational QA concepts and standard test execution techniques; learns testing and analysis methods on the job under detailed instruction. | Handles routine testing problems with standard answers — executing predefined cases and documenting clear reproduction steps. | Maintains stable internal relationships within the immediate team; participates in standups and sprint ceremonies. | 0–1 years; new graduate or intern entering software quality assurance. |
| P2 | Applies conventional test design and automation techniques across web and API layers, exercising judgment in familiar contexts. | Solves moderately complex coverage and automation problems; identifies gaps and proposes solutions using defined procedures. | Builds productive project relationships; participates in requirements reviews and collaborates with developers throughout the SDLC. | 2+ years with a BA, or MS/PhD with no prior experience. |
| P3 | Applies diverse testing techniques and risk-based analysis across a defined area with day-to-day independence. | Evaluates identifiable risk factors in artefacts and test outcomes to plan coverage and improve QA processes. | Networks with senior professionals, coordinates QA activities, and communicates approaches and outcomes to stakeholders. | 5+ years (BA), 3 years (MA), or PhD without experience. |
| P4 | Applies in-depth expertise to select test methods and own quality for a product or project team with functional impact. | Performs in-depth analysis of complex variables — deciding what to test, weighing residual risk, and resolving non-functional challenges. | Coordinates across groups, delegates testing tasks, and influences quality decisions beyond the immediate team. | 8+ years, often with graduate education. |
| P5 | Brings expert mastery to set test analysis standards and drive adoption of advanced techniques across the company. | Tackles strategic, intangible quality issues with high independence, contributing to broad company objectives. | Builds influential networks and acts as a quality spokesperson influencing many teams horizontally. | 12+ years with extensive QA and automation expertise. |
| P6 | Acts as a field-shaping domain authority defining the organisation-wide quality engineering and automation strategy. | Solves field-defining problems with visionary judgment — designing quality strategy and AI-driven automation direction org-wide. | Influences engineering practices and peers across the organisation as a recognized thought leader without formal authority. | 15+ years; principal-level quality engineering expertise, often with industry leadership. |
Skills
Focus-specific skills the role applies — the relevance layer beyond the occupational base.
- Critical Thinking
- Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to testing problems.
- Test Case Design
- Designing test plans, scenarios, scripts, or procedures to validate software against requirements.
- Quality Control Analysis
- Conducting tests and inspections of products, services, or processes to evaluate how well a product or service works.
- Test Automation
- Developing and maintaining automated test scripts and frameworks for web and API layers using tools such as Selenium, Cypress, and Playwright.
- API Testing
- Automating and validating REST APIs using tools like Postman or RestAssured.
- Programming
- Writing computer programs and test scripts in languages such as Python, Java, and JavaScript.
- Risk-Based Coverage
- Prioritizing testing effort based on the assessment of risk to mitigate the most impactful failures.
- Complex Problem Solving
- Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.
- Performance/Load Testing
- Evaluating software behavior under load using tools such as JMeter.
- CI/CD Integration
- Integrating automation suites with continuous integration and delivery pipelines using tools like Jenkins and GitHub Actions.
- AI-Assisted Testing
- Using AI tools, MCP integrations, and Generative AI for automated test generation and strategy.
Provenance
The evidence base behind this profile — every layer is sourced; quality is scored by an adversarial review panel (1–5; passes at ≥4 on the minimum dimension).
6 sources
- O*NET-SOC 15-1253.00 – Software Quality Assurance Analysts and Testers
- U.S. Bureau of Labor Statistics (BLS) – Occupational Outlook, May 2024 wage and 2024-2034 projections
- UK Government Digital and Data (DDaT) Capability Framework – Quality Assurance Test Analyst
- Current job postings (including Amazon/Audible Principal QAE)
- Professional/industry QA guides and 2026 market analysis
- ISTQB certification framework (CTAL-TA)
Level — P5 — Expert Professional
Expert in field; key problem solver and project leader, authority in multiple areas
- Scope
- Multiple systems or a technical domain
- Autonomy
- Sets direction within the domain
- Complexity
- Novel, high-ambiguity problems; establishes the approach
- Impact
- Org / multi-team outcomes
- Decision rights
- Authority over a technical domain
- Leadership
- Leads cross-team technical initiatives
- Typical experience
- 8–12 yrs
Adjacent roles
Nearest roles by structural coordinates (level + taxonomy). Distance 0 → 1; each carries its 3-state match band. How coordinates work → · Compare side-by-side →
Title aliasesshow ▾
No title aliases recorded for this profile yet.
Classification mappingsshow ▾
O*NET / SOC
- code=19-4099source=jfm-factory.resolve