← Canon taxonomy
P2
QUALIT1.QUALITYA8EDD.P2
Quality Assurance — P2
Quality Assurance

Quality Assurance — P2

QUALIT1.QUALITYA8EDD.P2

P2P2 — Developing Professionalhigh0.80approvedglobalv1

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.

Level
P2 · P2 — Developing Professional · 1–3 yrs
Function · Focus
Quality Assurance · Quality Assurance
Market pay (median)
$71k ($56k$90k)

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.

P1
  • 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
P2this profile
  • 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
P3
  • 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
P4
  • 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
P5
  • 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
P6
  • 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.

LevelKnowledge & ApplicationComplexity & Problem SolvingCollaboration & InteractionTypical Degree & Years
P1Applies 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.
P2Applies 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.
P3Applies 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.
P4Applies 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.
P5Brings 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.
P6Acts 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).

Level differentiation4.5Focus specificity5.0Concreteness4.5Factual accuracy4.5Real-world coverage4.0
6 sources

Level — P2 — Developing Professional

Early-career professional; developing skills, handles routine tasks with some independence

Scope
Defined deliverables / small features
Autonomy
General supervision; reviewed at milestones
Complexity
Some non-routine problems; applies established patterns
Impact
Own and immediate-team deliverables
Decision rights
Routine technical choices within guidance
Leadership
May guide interns
Typical experience
1–3 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