QA Engineering
소프트웨어의 품질을 체계적으로 검증하고 보증하는 역량. 테스트 설계, 자동화, 프로세스 구축을 통해 결함을 예방하고 제품 신뢰성을 확보한다.
QA 엔지니어링은 소프트웨어가 요구사항을 충족하고 사용자에게 안정적으로 동작하는지 검증하는 역량입니다. 수동 테스트부터 자동화 테스트 설계, 성능·보안 테스트, CI/CD 파이프라인 통합, 품질 지표 관리, 조직 차원의 품질 전략 수립까지 포괄합니다. ISTQB Foundation에서 Expert까지의 자격 체계와 SFIA 8의 테스팅 책임 수준을 교차하여 7단계 성장 경로를 구성했습니다.
소프트웨어 테스트 생명주기(STLC)의 개념을 이해하고, 요구사항을 기반으로 간단한 테스트 케이스를 작성합니다. 수동 테스트를 수행하여 결함을 발견하고, 재현 절차·기대 결과·실제 결과를 포함한 버그 리포트를 작성합니다. 테스트와 QA의 차이, 결함의 심각도와 우선순위 분류를 이해합니다. SFIA 숙련도 모델의 Follow 단계에 해당합니다.
다음 단계로
이 체크리스트를 대부분 달성했다면, SFIA의 Assist 수준에 해당하는 Systematic(체계) 단계로 진입하여 체계적인 테스트 설계 기법을 적용하고 요구사항 추적성을 관리하는 데 도전할 준비가 됐습니다. Graham, Black, van Veenendaal의 ISTQB 교과서에 따르면, 테스트 케이스 작성 시연과 버그 리포트 사례 관찰을 통해 테스팅 자기효능감을 높이는 것이 Foundation 단계 성장에 효과적입니다.
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.
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.
Defines core tasks, skills, and knowledge areas for QA roles with importance scales, providing specific behavioral and competency evidence for checklist items.
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.
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.