QA Engineering
소프트웨어의 품질을 체계적으로 검증하고 보증하는 역량. 테스트 설계, 자동화, 프로세스 구축을 통해 결함을 예방하고 제품 신뢰성을 확보한다.
QA 엔지니어링은 소프트웨어가 요구사항을 충족하고 사용자에게 안정적으로 동작하는지 검증하는 역량입니다. 수동 테스트부터 자동화 테스트 설계, 성능·보안 테스트, CI/CD 파이프라인 통합, 품질 지표 관리, 조직 차원의 품질 전략 수립까지 포괄합니다. ISTQB Foundation에서 Expert까지의 자격 체계와 SFIA 8의 테스팅 책임 수준을 교차하여 7단계 성장 경로를 구성했습니다.
소프트웨어 테스트 생명주기(STLC)의 개념을 이해하고, 요구사항을 기반으로 간단한 테스트 케이스를 작성합니다. 수동 테스트를 수행하여 결함을 발견하고, 재현 절차·기대 결과·실제 결과를 포함한 버그 리포트를 작성합니다. 테스트와 QA의 차이, 결함의 심각도와 우선순위 분류를 이해합니다. SFIA 숙련도 모델의 Follow 단계에 해당합니다.
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.
ISTQB 실라버스 공동 개발자들이 저술한 정전 교과서로, Foundation→Advanced→Expert 각 단계의 테스팅 지식 체계를 상세히 기술하여 레벨별 역량 범위와 체크리스트 난이도의 학술적 근거를 제공한다.
IEEE가 정의한 소프트웨어 엔지니어링 역량 모델로, 테스팅을 포함한 역량 영역별 5단계 숙련도(Technician→Leader)를 규정하여 QA 레벨 경계의 학술적 교차 검증 근거로 활용한다.