QA Engineering

Assuring software quality through test design, automation, and process building that prevents defects.

QA Engineering verifies that software meets requirements and operates reliably for users. It spans manual testing through automated test design, performance and security testing, CI/CD pipeline integration, quality metrics management, and organization-wide quality strategy. From writing your first bug report to architecting enterprise quality engineering culture, it has clear growth stages mapped to the ISTQB certification scheme and SFIA 8 testing responsibility levels.

Technology & Digital
7 Levels
Published: · Updated: · v8

Level Overview

LevelStageHashtags
Lv.1Foundation#TestCase#BugReport#ManualTesting#STLC
Lv.2Systematic#TestDesign#BoundaryValue#EquivalencePartitioning#Traceability
Lv.3Automated#TestAutomation#UIAutomation#CICD#ISTQB-CTFL
Lv.4Analytical#PerformanceTesting#SecurityTesting#RiskBasedTesting#Metrics
Lv.5Strategic#QAStrategy#TestArchitecture#Mentoring#ISTQB-CTAL
Lv.6Organizational#QualityEngineering#ShiftLeft#OrgTransformation#ISTQB-Expert
Lv.7Visionary#ContinuousTesting#QAMethodology#ISO29119#QALegacy

Levels

Level 1

#TestCase#BugReport#ManualTesting#STLCWriting test cases and clearly reporting defects to begin in QA.

You learn the Software Testing Life Cycle (STLC) and write simple test cases based on requirements, including preconditions, steps, and expected results. You perform manual testing to find defects and write bug reports with reproduction steps, expected vs. actual results, and screenshots. You understand the difference between testing and QA, and can classify defect severity and priority. Corresponds to the SFIA Follow stage.

What Comes Next

If you've checked off most of this list, you're ready for the Systematic stage, applying systematic test design techniques and managing requirements traceability. Bandura(1977)'s Social Learning theory suggests watching test case writing demonstrations and studying bug report examples builds the confidence to test effectively on your own.

Level 2

#TestDesign#BoundaryValue#EquivalencePartitioning#TraceabilityApplying systematic test design and managing traceability.

You apply black-box test design techniques such as Equivalence Partitioning, Boundary Value Analysis, and Decision Tables to systematically achieve test coverage. You create a Requirements Traceability Matrix (RTM) to ensure no requirement goes untested. You write test plans and compile test execution results into structured reports with metrics.

What Comes Next

If you've checked off most of this list, you're ready for the Automated stage, building test automation frameworks and integrating automated tests into CI/CD pipelines. Kolb(1984)'s Experiential Learning theory suggests repeating the cycle of designing tests, observing execution results, reflecting, and applying improved test strategies builds deeper QA skill.

Level 3

#TestAutomation#UIAutomation#CICD#ISTQB-CTFLBuilding test automation frameworks and integrating them into CI/CD.

You use test automation tools such as Selenium, Cypress, or Playwright to automate UI and API tests. You apply maintainable test code patterns like Page Object Model. You integrate automated tests into CI/CD pipelines so that regression tests run automatically on every code change. You possess ISTQB CTFL-level testing knowledge. Corresponds to the SFIA Apply stage.

What Comes Next

If you've checked off most of this list, you're ready for the Analytical stage, performing performance testing, security testing, risk-based testing, and analyzing quality metrics. Vygotsky(1978)'s Zone of Proximal Development suggests tackling automation framework building or CI/CD integration tasks just beyond your current ability, with senior QA engineer review, builds skill fastest.

Level 4

#PerformanceTesting#SecurityTesting#RiskBasedTesting#MetricsPerforming performance and security tests and prioritizing by risk.

You design and execute load and stress tests using tools like JMeter, k6, or Gatling to measure system performance limits. You run security vulnerability tests based on the OWASP Top 10. You apply Risk-Based Testing strategies to prioritize tests by business impact. You collect and analyze quality metrics such as defect escape rate and automation coverage to support quality decisions. Corresponds to the SFIA Enable stage.

What Comes Next

If you've checked off most of this list, you're ready for the Strategic stage, establishing QA strategy, designing test architecture, and mentoring junior QA engineers. Ericsson(1993)'s Deliberate Practice theory suggests training specifically on your weak areas like performance test design, security test execution, and risk-based test prioritization.

Level 5

#QAStrategy#TestArchitecture#Mentoring#ISTQB-CTALSetting QA strategy, designing test architecture, mentoring juniors.

You establish QA strategy at the project or product level and design test architecture aligned with the test pyramid. You lead technical decisions for automation frameworks, test environment strategy, and test data management. You mentor 3 or more junior QA engineers and manage test code quality through code reviews. You collaborate with development teams to improve testability through dependency injection and contract testing. You possess ISTQB CTAL-level expertise.

What Comes Next

If you've checked off most of this list, you're ready for the Organizational stage, building organization-wide quality engineering culture and embedding shift-left strategies. Schön(1983)'s Reflective Practice theory suggests improving team quality standards by reflecting in real time as you establish QA strategy and design test architecture.

Level 6

#QualityEngineering#ShiftLeft#OrgTransformation#ISTQB-ExpertEmbedding enterprise quality engineering culture and shift-left.

You lead the organizational transformation from QA as a late-stage verification activity to quality engineering embedded throughout the SDLC. You introduce shift-left strategies to embed quality from the requirements phase. You design QA organization structure, hiring criteria, and competency evaluation frameworks. You share QA knowledge with the industry through conference talks and technical blogs. You possess ISTQB Expert-level expertise and exert influence at the industry level.

What Comes Next

If you've checked off most of this list, you're ready for the Visionary stage, creating new QA methodologies and establishing industry standards. Argyris & Schön(1978)'s Double-Loop Learning theory suggests questioning the assumptions behind quality engineering culture and shift-left strategy to innovate your organization's quality approach.

Level 7

#ContinuousTesting#QAMethodology#ISO29119#QALegacyCreating new QA methodologies and standards, leaving a legacy.

You push beyond the boundaries of existing testing paradigms to create new QA methodologies, tools, or frameworks. You participate in the development of international standards (ISO/IEC 25010, IEEE 829) or contribute to ISTQB syllabus revisions. Through books, papers, and open-source projects, you exert lasting influence across the entire QA field. You set the direction for QA engineering across generations.

What Comes Next

If you've checked off most of this list, you're at the forefront of QA engineering, shaping how future generations of practitioners approach software quality. Bloom(1956)'s Taxonomy suggests that creating new testing methodologies or quality frameworks represents the highest cognitive level of Create, defining the field's direction through lasting standards.

References

SFIA FoundationCompetency Framework

A global ICT/digital competency framework defining testing skills across 6 responsibility levels (Follow→Initiate), directly used to design autonomy, influence, and complexity boundaries between QA Engineering levels.

SFIA 8 — Testing (TEST)
International Software Testing Qualifications Board (ISTQB)Certification

A three-tier certification scheme (Foundation→Advanced→Expert) defining the official competency progression path for QA professionals, providing the basis for level boundaries and checklist items.

ISTQB Certified Tester Scheme
U.S. Department of Labor / O*NETCompetency Framework

Defines core tasks, skills, and knowledge areas for QA roles with importance scales, providing specific behavioral and competency evidence for checklist items.

O*NET — Software Quality Assurance Analysts and Testers (15-1253.00)
Dorothy Graham, Rex Black, Erik van Veenendaal (Cengage)textbook

The canonical textbook authored by ISTQB syllabus co-developers, detailing the testing knowledge body at each tier (Foundation → Advanced → Expert), providing scholarly evidence for level-specific competency scope and checklist difficulty.

Foundations of Software Testing: ISTQB Certification, 4th Edition
IEEE Computer Societyacademic_research

An IEEE-defined software engineering competency model that specifies 5 proficiency levels (Technician → Leader) across competency areas including testing, used as scholarly cross-validation evidence for QA level boundaries.

IEEE SWECOM — Software Engineering Competency Model