직무 설명
시니어 QA 엔지니어로서, 당신은 Injective Protocol의 블록체인 기반 금융 제품군의 품질과 신뢰성을 보장하는 데 중요한 역할을 수행하게 됩니다. 이 직책은 엄격한 테스트 방법론을 통해 고품질 솔루션을 제공하는 데 중점을 둔 소프트웨어 테스트 원칙과 실무에 대한 깊은 이해를 요구합니다. 제품 개발의 모든 단계에서 결함을 식별, 문서화 및 해결하기 위해 크로스-기능 팀과 긴밀히 협력하게 됩니다.
주요 책임
- Injective Protocol의 탈중앙화 애플리케이션 및 인프라의 기능성, 성능 및 보안을 검증하기 위한 포괄적인 테스트 전략을 설계, 개발 및 실행합니다.
- 제품 요구사항과 일치하는 상세한 테스트 계획 및 테스트 케이스를 주도적으로 작성하여 기능적 및 비기능적 측면을 모두 충분히 커버합니다.
- 웹, 모바일 및 블록체인 환경을 포함한 다양한 플랫폼에서 수동 및 자동화 테스트를 수행하여 시스템 동작과 사용자 경험을 검증합니다.
- 업데이트 또는 새로운 기능 구현 후 소프트웨어 안정성을 보장하기 위해 회귀 테스트, 성능 테스트 및 호환성 테스트를 수행합니다.
- 개발자, 제품 관리자 및 보안 팀과 협력하여 테스트 주도 개발 관행을 통해 잠재적 위험을 식별하고 제품 품질을 개선합니다.
- 적절한 도구와 방법론을 사용하여 테스트 결과, 결함 및 테스트 커버리지를 문서화하고 추적하여 지속적인 개선을 지원합니다.
- 주니어 QA 엔지니어에게 기술적 지도와 멘토링을 제공하여 팀 내 품질 보증과 모범 사례 문화를 조성합니다.
- 혁신적인 테스트 솔루션을 구현하고 테스트 프로세스를 최적화하기 위해 업계 동향과 신기술에 대한 최신 정보를 습득합니다.
직무 요구 사항
- 블록체인 또는 핀테크 환경에서 QA 엔지니어로 입증된 경험과 고품질 소프트웨어 릴리스를 제공한 강력한 실적.
- 복잡한 분산 시스템을 위한 기능, 비기능 및 회귀 테스트를 포함한 테스트 계획 설계 및 실행 전문성.
- Selenium, Cypress 또는 Postman과 같은 자동화 테스트 프레임워크에 능숙하며 자동화 테스트 스크립트 작성 및 유지 경험.
- 소프트웨어 개발 수명 주기(SDLC) 및 스크럼과 칸반 관행을 포함한 애자일 방법론에 대한 강력한 지식.
- 스마트 계약 코드, API 사양 및 블록체인 프로토콜을 포함한 기술 문서 분석 및 해석 능력.
- 크로스-기능 팀과 효과적으로 협력하고 이해 관계자에게 테스트 결과를 제시하기 위한 탁월한 커뮤니케이션 기술.
- 고위험 금융 시스템에서 복잡한 결함을 식별하고 해결하기 위한 세부 사항에 대한 주의와 분석적 사고.
- 테스트 진행 상황 및 결함 해결을 추적하기 위한 Jira, TestRail 또는 Zephyr과 같은 테스트 관리 도구 경험.
- 테스트 가능성 원칙과 쉽게 테스트 및 유지 관리할 수 있는 시스템 설계 방법에 대한 이해.
- 테스트 엔지니어의 코드 및 테스트 계획을 검토하고 일관성, 정확성 및 모범 사례를 보장하기 위한 피드백 제공 능력.
우대 사항
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 석사 학위.
- 이더리움, Hyperledger 또는 Cosmos를 포함한 블록체인 개발 도구 및 플랫폼 경험.
- 탈중앙화 시스템에서의 스마트 계약 테스트 기술 및 보안 취약점에 대한 지식.
- 테스트 자동화 및 스크립트 개발을 위한 Python, JavaScript 또는 Go와 같은 프로그래밍 언어 능숙도.
- 개발 워크플로우에 테스트를 통합하기 위한 DevOps 관행 및 CI/CD 파이프라인 경험.
- 고성능 분산 시스템에서 복잡한 문제를 해결하기 위한 강력한 문제 해결 기술.
- 빠른 마감 시간 내에 독립적으로 작업하고 여러 테스트 프로젝트를 동시에 관리할 수 있는 능력.
- 시스템 확장성 및 신뢰성을 평가하기 위한 JMeter 또는 Gatling과 같은 성능 테스트 도구 경험.
- 금융 애플리케이션에서 취약점을 식별하고 완화하기 위한 보안 테스트 방법론 지식.
- 테스트 활동을 우선 순위화하고 테스트 일정을 효과적으로 관리하기 위한 탁월한 조직 능력.