직무 설명
시니어 QA 엔지니어는 포괄적인 테스트 전략과 프로세스를 통해 소프트웨어 제품의 품질과 신뢰성을 보장하는 데 핵심적인 역할을 수행합니다. 이 직위는 팀 내 QA 이니셔티브를 주도하고, 테스트 효율성을 최적화하기 위한 자동화 프레임워크 및 도구를 선택 및 구현하며, 개발자와 테스터에게 이러한 기술의 효과적인 사용 방법을 멘토링하는 것을 포함합니다. 이 역할은 게임 개발에서 크로스-기능 팀과 협력하여 테스트 요구 사항을 식별하고 우선순위를 정하며, 테스트 케이스를 설계하고 프로젝트 목표와의 일치를 보장하는 것이 필요합니다. 또한 시니어 QA 엔지니어는 기술적 문제 해결을 지원하고, 고객 프로젝트를 위한 엄격한 품질 기준을 유지하며, 변화하는 비즈니스 요구에 적응할 것입니다. 후보자는 복잡한 문제를 관리 가능한 구성 요소로 분해하고, Confluence에서 QA 문서를 작성 및 유지하며, 팀 생산성을 향상시키기 위해 애자일 세레모니에 참여할 책임이 있습니다.
주요 책임
- 모든 프로젝트 단계에서 일관된 품질 전달을 보장하기 위해 QA 프로세스를 주도하고 개선합니다.
- 자동화 프레임워크를 설계 및 구현하고, 테스트 워크플로우를 간소화하기 위한 적절한 도구를 선택합니다.
- 개발자와 테스터에게 QA 도구셋 사용 및 유지보수 가능한 테스트 스크립트 작성에 대한 모범 사례를 멘토링합니다.
- 게임 개발 팀과 협력하여 설계 문서를 실행 가능한 테스트 요구 사항으로 변환합니다.
- Python으로 자동화된 테스트를 개발 및 실행하여 기능, 성능 및 사용자 경험을 검증합니다.
- 중요한 테스트 케이스를 식별하고 모든 기능 및 에지 시나리오에 대한 포괄적인 커버리지를 보장합니다.
- 일일 스탠드업 및 애자일 세레모니에 참여하여 실시간 피드백을 제공하고 진행 상황을 추적합니다.
- 테스트 절차, 결과 및 문제를 Confluence에 문서화하여 팀 참조 및 지식 공유를 용이하게 합니다.
- 결함에 대한 근본 원인 분석을 수행하고 이해 관계자와 협력하여 문제를 신속하게 해결합니다.
- 테스트 방법론을 지속적으로 개선하기 위해 업계 동향 및 신규 QA 방법론을 최신 상태로 유지합니다.
직무 요구 사항
- 게임 개발 환경에서 5년 이상의 소프트웨어 테스트 경력을 가진 QA 엔지니어로서의 검증된 경험.
- Python 스크립팅 및 테스트 프레임워크 개발(예: Selenium, PyTest)에 대한 실무 경험을 포함한 자동화 테스트 전문성.
- 애자일 방법론 및 스크럼 관행에 대한 강력한 이해와 스프린트 계획 및 회고와 같은 세레모니 진행 경험.
- 복잡한 시스템을 분해하고 견고한 테스트 시나리오를 설계하기 위한 우수한 분석 능력.
- 기술 문서를 해석하고 명확하고 실행 가능한 테스트 케이스로 변환할 수 있는 능력.
- 문서 관리 및 협업을 위한 Confluence 사용 능숙함.
- 크로스-기능 팀에게 테스트 결과, 문제 및 권장 사항을 효과적으로 전달하기 위한 우수한 커뮤니케이션 기술.
- 잠재적인 품질 위험을 식별하기 위한 세부 사항에 대한 주의와 적극적인 접근 방식.
- 게임 개발 도구 및 기술(예: Unity, Unreal Engine, 버전 관리 시스템)에 대한 경험.
- 변화하는 프로젝트 요구 사항에 적응하고 그에 따라 테스트 노력을 우선순위화할 수 있는 능력.