•직무

Platform QA


•업무내용

1. 업무내용
개발된 웹 서비스 또는 웹 기반한 서비스에 대한 다양한 테스팅과 QA 활동을 통해, 완성도와 안정성이 확보된 웹 서비스를 제공하여 고객의 편리성을 증대시킨다.


2. 주요업무내용

a : QA 계획 및 준비
- 각 프로젝트에 대한 전체 개발 일정과 목표 구현 스펙 등의 정보(개발 마스터 계획서)를 기반으로 품질 목표 및 테스트 완료 조건, QA 업무 진행을 위한 일정, QA 범위, 투입 인력, 테스트 진행, 테스트 환경, 필요 툴, 정보 공유 방법, 빌드 프로세스, 결함 관리에 대해 관련 팀들과 협의한 후 유관 부서에 제공한다.

b : 테스트 준비/계획/수행/결과 보고
- 테스트에 필요한 테스트웨어를 생성하고 테스트에 필요한 환경(테스트 베드 및 머신 준비, 테스트에 필요한 리소스 확보)과 Testability를 확인한다. 다음의 다양항 테스트 종류를 적용하여 QA 기간 내내 테스트를 수행하고 테스트 결과를 유관 부서에 제공하는 것을 반복한다.

- 테스트웨어: TestKit(Test Specification) / Scenario(Use Scenario, Play Scenario 등) / Test Case(Check List) / Automation Test Script
- 테스트 종류: Funtionality Test, Comatibility Test, Configuration Test, Performance Test, Usability Test, Regression Test, Ad-hoc Test, Sanity Check 등

c : 품질 확인
- QA 기간 중에는 버그 리포팅과 QA 진행 상황을 유관 부서에 공유하고 초기에 협의된 품질 목표에 도달했는지를 검사한다. QA 진행 상황과 결과에 따라 서비스 공개 여부에 대한 의견을 유관 부서에 전달한다.

d : 결함 관리
- 해당 프로젝트에 적합한 결함 관리 프로세스(결함을 인지하고 조사하고 행동을 취해 처리하는 절차인 결함 기록, 분류, 영향력을 식별하는 과정)를 셋업하고 결함 관리를 위한 툴(Test Track Pro) 셋업. 유관 부서에 결함 관리 프로세스 및 툴 교육 진행. 버그 병목 방지를 위한 지속적인 검토, 필터 관리, 결함 심각도 및 처리 우선 순위 조정을 통하여 신속하고 효과적인 버그 수정을 가능하게 한다.

e : QA결과 보고
- 전체 버그 목록과 테스팅 결과를 기반으로 최종 QA 결과를 관련 팀에 보고한다. 테스트 환경이 여러 개일 경우에는 테스트 환경 별로 QA 결과를 보고한다.

f : 기획서와 개발 문서 인스펙션 및 피드백 작성
- 효율적인 QA 진행 및 테스트웨어 작성을 위해 관련 팀에서 제공하는 기획서, 웹스토리보드를 비롯한 개발 자료들을 분석하여 오류 또는 보완이 필요한 사항들을 찾아내고, 테스트 수행에 필요한 정보들을 수집한다. 문서 상의 기술적으로 또는 논리적인 오류나 누락 내용에 대해서는 관련 팀에 보완을 요청한다.

g : QA 업무 관련 프로세스 개선 및 관리
- QA 관련 업무들에 대해 업무 요청, 업무 수행, 업무 결과 전달 등에 대해 유관 부서와 QA 관련 프로세스를 셋업하고 유지함으로써 유관 부서의 프로세스도 함께 개선한다.

h : 포스트모텀
- 서비스 오픈 후 해당 시점까지의 개발 과정 상 잘된 점과 문제점을 정리하고, 개선 방안을 만들어 다음 개발 과정 향상을 목적으로 회의를 진행한다. 회의는 QA팀 자체적으로 진행하거나 필요 시 관련팀과 같이 진행한다.