직무 설명
테스트 엔지니어는 제품 품질 보증 시스템의 핵심 역할로, 요구사항 분석부터 제품 출시까지의 전 주기 품질 관리 업무를 주로 담당합니다. 제품 특성과 비즈니스 요구에 따라 과학적인 테스트 전략을 수립하고 체계적인 테스트 방안을 설계하여, 다각도의 테스트를 통해 제품 기능의 완성도, 성능 안정성, 보안 신뢰성 및 호환성을 검증해야 합니다. 동시에 테스트 과정에서 발견된 위험 요소를 심층 분석하고 최적화 방안을 제시하여 문제 해결을 주도해야 합니다. 보안 서비스 분야에서는 웹 애플리케이션, 앱 애플리케이션 및 기본 규정 준수 테스트 프로젝트를 주도하며, 침투 테스트, 취약점 스캐닝 등의 방법으로 시스템 보안성을 확보하고 고객에게 전문적인 보안 평가 보고서를 제공해야 합니다.
핵심 책임
- 테스트 계획 수립을 주도하며, 테스트 범위 정의, 자원 배분, 일정 조율 및 위험 예측을 포함하여 테스트 작업이 프로젝트 목표와 일치하도록 보장
- 자동화 테스트 프레임워크 설계, 테스트 케이스 작성 및 기능 테스트, 회귀 테스트, 부하 테스트 등의 특수 테스트 수행 후 상세한 테스트 보고서 작성
- 보안 침투 테스트 수행, 전문 도구를 활용한 웹 애플리케이션 및 앱 애플리케이션의 취약점 발굴과 보안 평가 진행, 등급 보안 2.0 및 GDPR 등의 규정 준수 요건 충족 확인
- 코드 검토, 테스트 케이스 커버리지 분석, 결함 분류 관리 등의 방법을 통해 품질 보증 체계 구축 및 제품 출시 품질 향상
- 테스트 문제 수정 진행 상황 추적, 개발 팀의 결함 수정 촉진 및 수정 효과 검증을 통해 제품 품질 지속 개선
- 제품 요구사항 검토에 참여, 테스트 관점에서 실현 가능한 제안 제시 및 후기 테스트 리스크 감소를 위한 제품 설계 최적화
- 테스트 환경 구성 유지, 테스트 데이터 및 테스트 도구 체인 관리로 테스트 작업의 효율적 수행과 재현성 보장
- 정기적인 테스트 분석 보고서 작성, 테스트 과정의 문제 추세와 품질 개선 포인트를 종합하여 제품 반복 개발에 데이터 지원 제공
자격 요건
- 학사 학위 이상, 컴퓨터 관련 전공, 3년 이상의 소프트웨어 테스트 또는 보안 테스트 경력, 대형 인터넷 프로젝트 경험자 우대
- 블랙박스 테스트, 화이트박스 테스트 및 자동화 테스트 기술 숙련, Selenium, Postman, JMeter 등의 테스트 도구 사용 능숙
- CEH, OSCP 등의 보안 인증 보유 또는 등급 보안 평가, ISO27001 등의 체계 인증 경험, OWASP Top 10 보안 취약점 표준 숙지
- 소프트웨어 개발 생명 주기 이해, 애자일 개발 프로세스 숙지, 우수한 요구사항 분석 및 문서 작성 능력 보유
- 탁월한 논리적 사고 능력으로 복잡한 시스템 아키텍처를 독립적으로 분석하고 맞춤형 테스트 방안 수립 가능
- Linux 시스템 운영 및 Shell 스크립트 작성 능숙, 데이터베이스 쿼리 언어(SQL/NoSQL) 및 네트워크 프로토콜 분석 능력 보유
- 개발, 제품, 운영 등 다팀과의 협업을 통한 품질 보증 작업 추진이 가능한 우수한 커뮤니케이션 및 조정 능력
- PMP 프로젝트 관리 인증 보유 또는 테스트 관리 경험으로 테스트 자원 및 테스트 일정 효과적 관리 가능
- 소프트웨어 품질 보증 표준(ISO 9001/IEC 82304) 숙지, 품질 관리 체계 구축 경험 보유
- 테스트 기술 및 보안 분야의 최신 동향을 주시하며 전문 역량을 지속적으로 향상시킬 수 있는 학습 능력 보유