| 직위 | 카테고리/th> | 상세 | ||
|---|---|---|---|---|
| 테스터 | 사양 이해 | 담당 게임의 사양 및 테스트 흐름을 사전에 이해하고, 테스트에 필요한 정보를 파악한다. | 테스트 실행 (스크립트 테스트) | 체크리스트 및 사양서를 기반으로 지정된 조작과 조건으로 테스트를 수행한다. | 테스트 실행 (애드혹 테스트) | 자유롭게 플레이하며 비정상적인 조작이나 타이밍을 시도하여 결함을 찾는다. | 테스트 결과 기록 | 테스트 결과(OK/NG)를 시트나 도구에 정확히 기록하고 공유한다. | 결함 정보 보존 | 결함 발생 시 스크린샷이나 영상으로 상황을 저장한다. | 재현 확인 | 발견한 결함이 재현되는지 확인하고, 재현 조건을 파악한다. | 결함 보고 | 재현 절차, 발생 조건, 환경 등을 명시하여 정확히 버그 리포트를 작성한다. | 수정 확인 | 개발 측에서 수정한 결함이 해결되었는지 다시 테스트하여 확인한다. | 회귀 테스트 | 수정이 다른 부분에 영향을 미치지 않았는지 관련 기능을 재검토한다. |
| 시니어 테스터 | 테스트 항목 작성 및 개선 | 사양이나 과거 사례를 바탕으로 부족한 테스트 항목을 추가하고 검토하여, 정밀한 테스트를 가능하게 한다. | 설계 리뷰 지원 | 테스트 설계서나 사양서의 리뷰에 참여하여, 불명확한 점이나 누락을 지적하고 개선을 제안한다. | 테스트 데이터 준비 | 복잡한 검증에 필요한 세이브 데이터나 게임 진행 상황을 미리 준비하여 효율적인 검증을 지원한다. | 테스터 지원 | 다른 테스터의 질문에 응답하고, 작업이 막히거나 혼란이 없도록 팔로우한다. | 버그 분석 | 원인 불명의 결함을 재현하고 조사하여, 복잡한 버그를 분석하고 원인의 가설을 세운다. | 버그 리포트 확인 | 다른 테스터가 작성한 버그 리포트의 내용을 확인하고, 미비점이 있으면 수정을 요청한다. | 진척 상황 확인 | 전체 테스터의 작업 상황을 파악하고, 지연이 발생하면 리더에게 조기에 보고한다. | 리스크 관점 강조 | 사양상 리스크가 높은 부분을 우선 테스트 항목으로 설정하고 팀과 공유한다. | 테스트 관점 제안 | 플레이 중에 인지한 중요한 관점이나 누락된 사양 등을 수시로 피드백한다. | 품질 인식 공유 | 테스트의 정밀도나 보고의 질을 향상시키기 위해, 좋은 시도나 사고방식을 팀원에게 공유한다. | 작업 개선 활동 | 작업 회고 및 노하우 공유를 통해 현장의 프로세스나 툴 개선에 기여한다. |
| 로컬라이즈 QA 테스터 |
언어 검사 | 번역된 텍스트에 오역, 직역, 문법 오류가 없는지 확인하고, 자연스러운 표현인지 판단한다. | 문화 및 표현 검사 | 해당 국가의 문화와 윤리에 비추어 표현이 부적절하거나 오해를 일으키지 않는지 확인한다. | UI 표시 확인 | 번역으로 인해 텍스트가 길어져 버튼을 넘치거나 UI가 깨지지 않았는지 확인한다. | 음성 및 자막 일치 확인 | 대사 음성과 자막이 일치하는지, 타이밍이나 내용에 차이가 없는지 확인한다. | 환경별 언어 전환 확인 | 언어 설정 변경 시 번역이 올바르게 전환되는지, 설정에 맞는 표시가 되는지 검증한다. | 언어 관련 결함 보고 | 언어 및 문화 관련 결함을 스크린샷, 대상 언어, 수정 제안과 함께 보고한다. | 번역 리스트 대조 | 게임 내 텍스트와 번역 관리표를 비교하여 누락이나 차이를 확인한다. | 개선 제안 | 더 자연스럽고 전달력이 높은 표현이 있다면 번역팀에 수정안을 제안한다. | 로컬라이즈 일관성 확인 | UI, 음성, 영상, 텍스트 등 모든 요소가 각 언어에서 일관된 품질을 유지하고 있는지 종합적으로 확인한다. |
| QA 스페셜리스트 (비기술직) |
그래픽 검증 | 캐릭터나 배경의 표시 오류, 폴리곤 누락, 투명 누락, 텍스처 어긋남 등을 확인합니다. | 애니메이션 체크 | 모션의 어색함, 전환 오류, T포즈 등의 이상이 없는지 확인합니다. | UI/UX 일관성 검증 | 배치 어긋남, 가시성, 오작동 유발 등 조작성과 화면 구성 문제를 검출합니다. | 사운드 체크 | 음성 지연, 무음, 잘못된 음향, 음질 저하, 효과음 트리거 오류 등을 확인합니다. | 영상/연출 체크 | 연출 타이밍의 어긋남, 자막과 영상 불일치, 과도한 점멸 등을 확인합니다. | 세계관/표현 감독 | 캐릭터와 무대 설정, 스토리의 정합성을 확인하고 위화감을 지적합니다. | 윤리/연령 등급 관점 | 폭력 표현이나 성적 묘사가 등급 기준에 부합하는지 확인하고 보고합니다. | 제조사 규약 체크 | 플랫폼 업체별 표현, UI, 동선 규칙을 준수하고 있는지 확인합니다. | 문화/언어 위화감 검출 | 지역 및 문화적으로 문제가 될 수 있는 표현을 발견하고 보고 및 수정 제안을 합니다. | 전문 관점의 개선 제안 | UI, 연출, 그래픽 등 전문 영역을 바탕으로 품질 향상 제안을 합니다. | 지식 공유 및 전파 | 전문 영역의 검증 관점과 사례를 팀에 공유하여 품질 향상을 도모합니다. |
| QA 엔지니어 | 자동 테스트 구축 | 수동으로 수행하던 테스트를 자동화하기 위해 스크립트나 코드를 작성합니다. | 자동화 전략 설계 | 어떤 테스트를 자동화할지, 유지보수가 쉬운 구조를 어떻게 만들지를 계획하고 설계합니다. | 도구 개발 | 테스트 효율화 및 버그 재현 지원을 위한 전용 툴이나 디버깅 기능을 구현합니다. | CI/CD 연동 | 자동 테스트를 CI/CD 파이프라인에 통합하여 빌드별 품질 검사를 자동화합니다. | 환경 구축 | 테스트에 필요한 PC, 단말기, 서버 등의 환경을 준비하고 실행 가능한 상태로 만듭니다. | 로그 분석 | 테스트 로그나 크래시 리포트를 분석하여 오류 원인을 특정합니다. | 테스트 데이터 관리 | 모의 데이터나 테스트용 계정 등 검증에 필요한 데이터를 준비하고 관리합니다. | 기술 조사 | 새로운 자동화 도구나 분석 기법을 조사하고, 프로젝트에 적용할 수 있을지 검토합니다. | 기술 리스크 공유 | 개발 중 발견된 기술적 문제나 품질 리스크를 개발팀과 QA팀 모두 이해할 수 있도록 전달합니다. | 개발 협업 | 개발팀과 협력하여 품질 향상과 관련된 기술 과제 해결 및 설계 개선을 추진합니다. |
| QA 스페셜리스트 (기술 분야) |
자동 테스트 환경 운영 | 테스트 도구나 스크립트를 사용하여 자동으로 테스트를 실행·관리하고, 결과를 확인합니다. | 부하 테스트 수행 | 통신이나 처리에 부하를 주어 서버 및 클라이언트의 내구성과 성능을 측정합니다. | 보안 관점 검증 | 치트, 불법 접근, 개인정보 유출 가능성 등 보안상의 리스크를 검증합니다. | 크래시 및 로그 분석 | 앱 강제 종료 시의 크래시 로그를 분석하고, 문제 지점과 원인을 파악합니다. | 디바이스 검증 (기술 관점) | 기기별 렌더링·처리 성능, OS 버전에 따른 동작 차이를 조사·검증합니다. | 네트워크 테스트 | 통신 지연, 끊김, 재시도 시 동작 확인 등 네트워크 환경의 영향을 검토합니다. | 프레임레이트·메모리 모니터링 | 게임의 프레임 저하나 느려짐, 메모리 누수를 도구로 측정·분석합니다. | 기술적 버그 분류 지원 | 발견된 버그에 대해 소스 및 동작 관점에서 개발과 협력하여 원인을 좁혀 나갑니다. | 도구 개선 제안·조율 | 테스트 도구의 개선이나 새로운 기능 추가를 제안하고 사양 조율을 합니다. | 기술 지식 교육·공유 | 테스터 및 타 직군에게 자동화, 부하 테스트 등 기술 관점을 쉽게 설명하고 공유합니다. |
| QA 아키텍트 | 테스트 기반 설계 | 프로젝트 전체에서 사용할 수 있는 테스트 자동화 및 관리 구조를 설계한다. | 자동화 방침 수립 | 다수의 팀이나 전사 수준의 자동 테스트 도입 방침과 운영 규칙을 설계한다. | CI/CD 전략 최적화 | 빌드부터 릴리스까지의 흐름에서 품질 게이트와 자동 테스트 경로를 최적화한다. | 공통 도구 및 프레임워크 설계 | 재사용 가능한 도구나 테스트 프레임워크를 설계하여 각 팀에 제공한다. | 비기능 테스트 설계 지원 | 성능, 보안, 장애 내성 등 비기능 영역의 테스트 설계를 지원한다. | 기술 리스크 평가 | 프로젝트의 기술 선택이나 구조상의 리스크를 분석하고 대응 방안을 제안한다. | 테스트 프로세스 표준화 | 테스트 설계, 실행, 보고의 플로우를 통일하고 효율화하여 품질 관리를 정비한다. | 프로젝트 간 지원 | 여러 프로젝트에 걸쳐 기술적 품질 지원을 수행하고 지식을 공유한다. | 기술 교육 및 육성 | QA 엔지니어나 개발 팀에게 자동화 및 품질 전략의 지식을 체계적으로 교육한다. | 경영진과의 연계 | 품질 전략 및 기술 투자의 필요성을 경영진에게 설명하고 조직 방침에 반영한다. |
| QA리더 | 테스트 계획 수립 | 테스트의 목적, 범위, 진행 방식, 리스크 등을 정리하여 팀 전체 계획을 수립한다. | 일정 관리 | 조금 앞을 내다보고 일정을 구성하며, 진행 상황에 따라 유연하게 조정한다. | 리스크 관리 | 결함이 발생할 수 있는 부분이나 외부 요인의 영향을 예측하고, 우선적으로 대응한다. | 작업 분배 | 각 멤버의 전문 분야와 숙련도를 고려하여 테스트 작업을 적절히 배분한다. | 테스터 지도 및 육성 | 팀원에게 피드백과 조언을 제공하여 성장을 유도한다. | 버그 리포트 확인 | 보고된 결함이 적절히 작성되었는지 확인하고, 오보나 중복을 방지한다. | 작업 진행 확인 | 작업 지연이나 문제점을 조기에 파악하고, 필요에 따라 지원 및 조정을 수행한다. | 산출물 검토 | 테스트 케이스나 리포트 등 산출물을 확인하고, 내용의 타당성을 체크한다. | 품질 평가 및 KPI 확인 | 버그 건수나 통과율 등의 지표를 분석하여 품질 상황을 파악하고 대응책을 마련한다. | 노하우 관리 | 작업 중 얻은 지식이나 노하우를 기록하여 다른 멤버가 참고할 수 있도록 한다. | 작업 개선 | 테스트 중 발견된 문제를 정리하고, 효율성과 정밀도를 향상시키기 위한 방법을 실행한다. | 커뮤니케이션 | 팀 내외와 매일 소통하여 정보 전달 오류나 인식 차이를 방지한다. | 테스트 환경 관리 | 테스트에 사용하는 ROM, 단말기, 계정 등을 정리하고 준비 및 운영한다. |
| QA 코디네이터 | 정보 전달자 역할 | 개발·기획·운영과 테스트 현장 사이에 서서, 사양 및 변경 사항을 정확히 전달하고 조율한다. | 테스트 관점 정리 | 현장에 공유되지 않은 사양 의도나 리스크 관점을 개발로부터 끌어내 QA팀에 전달한다. | 사양 변경의 즉시 반영 | 개발로부터의 급작스러운 사양 변경이나 우선순위 변경을 포착하여 테스트 계획에 반영하고 공유한다. | 외주 업체와의 협력 | 외부 QA팀(로컬라이징·디바이스 테스트 등)과의 진척 및 품질 상태를 확인하고 조정한다. | 개발과 QA 과제 공유 | 테스트 중 발견된 불분명한 점, 설계 과제, 애매한 사양을 QA 시점에서 정리하고 개발에 제안한다. | 버그 보고 조정 | 테스트 팀의 버그 리포트를 기술 측에서도 이해할 수 있도록 요점을 정리·보완하여 전달한다. | 진행 관리 지원 | 테스트 현장과 일정의 불일치가 발생하지 않도록 진척 상황과 과제를 중간 입장에서 관리한다. | 다수 거점 조율 | QA 거점이 여러 곳인 경우 작업 단위나 품질 기준의 차이를 흡수하여 통일되게 정리한다. | 문서 조정 및 정비 | 현장에서 사용하는 체크리스트나 사양 자료를 상황에 맞게 정리하고 전달력을 높인다. | 보고 및 공유 지원 | 현장의 목소리나 우려 사항을 외부에도 전달할 수 있도록 정리하여 리더 및 개발에 보고한다. |
| QA 매니저 | QA 방침 수립 | 프로젝트 전체의 품질 목표와 테스트 방침을 수립하고 팀에 공유·실행하게 한다. | 전체 일정 조율 | 여러 프로젝트의 진행 상황을 보면서 QA 일정과 인력 배분을 최적화한다. | 인력 계획 | 앞으로의 작업에 대비해 QA 인원의 충원·배치·교육 방침을 세워 안정적인 체제를 만든다. | 리스크 관리 | 조직 및 QA 업무와 관련된 리스크(납기·품질·인재)를 파악하고 예방책을 마련한다. | 품질 리포트 작성 | 테스트 진행 상황, 버그 경향, 품질 지표 등을 집계하여 경영층 및 관련 부서에 보고·제안한다. | 품질 지표 설정 | 결함 밀도, 테스트 통과율 등 품질을 수치로 관리할 수 있도록 KPI를 설계·활용한다. | 프로세스 개선 | 팀 및 프로젝트 전반에 걸쳐 테스트 진행 방식과 협업 흐름을 재검토·개선한다. | 비용 관리 | 테스트 작업 및 외주 비용을 관리하고 필요에 따라 예산 조정·협상을 수행한다. | 내외부 조율 | 개발·운영·외부 파트너 등 관계자와의 협력 체제를 정비하고 원활한 협업을 실현한다. | 교육 및 문화 조성 | QA의 가치와 품질에 대한 인식을 사내에 확산시켜 조직 전체의 품질 의식을 높인다. | 툴 전략 관리 | 테스트 자동화 및 효율화 도구 도입 방침을 정하고 전체 운영 전략을 관리한다. |
| QA 디렉터 | QA 조직 비전 수립 | QA 부서의 사명, 방향성, 가치 기준을 정의하고 장기적인 비전을 설계한다. | 품질 전략 수립 및 실행 추진 | 전사적인 품질 전략을 수립하고 각 프로젝트 및 부서에 전개·정착시킨다. | 부서 운영 및 예산 관리 | QA 부서의 목표 관리, 비용 배분, 인재 투자 계획 등을 통합적으로 관리한다. | 경영진과의 협력 및 보고 | 경영 회의 등에서 품질 현황과 리스크를 설명하고 조직 전략과 정합성을 맞춘다. | 조직 구조 및 인재 전략 설계 | 조직 규모 및 사업 계획에 따라 QA 조직 체계, 직책 설계, 인재 배치 방침을 구축한다. | 품질 문화 조성 | “품질은 모두의 책임”이라는 인식을 전사적으로 확산시키는 활동을 추진한다. | 기술 전략 방향 설정 | 자동화, AI, CI/CD 등 최신 기술 도입의 방향성과 투자 우선순위를 판단하고 조정한다. | 외부 협력 및 파트너 전략 | 외주, 벤더, 업계 단체와의 협력 방침을 수립하고 외부 연계를 통해 품질을 강화한다. | 감사 및 컴플라이언스 대응 | 품질 관련 감사 및 기준 준수(보안, 개인정보 등)를 관리·지도한다. | 리더 육성 및 임명 | 매니저 및 리더층을 육성하고 차세대를 이끌 인재를 발굴·배치한다. |