직무 설명
Web3/블록체인 프로젝트의 제품 요구사항 분석에 참여하고, 제품 및 R&D 팀과 협력하여 테스트 계획 및 전략을 수립합니다. 블록체인 관련 시스템(예: DApps, 스마트 계약, Web3 지갑, 백엔드 API 등)에 대한 테스트 케이스를 설계, 개발 및 유지보수하며, 자동화 테스트를 추진합니다. 스마트 계약의 기능, 성능, 보안, 호환성 등의 테스트와 취약점 검증을 담당하며, 개발 팀이 문제를 식별하고 재현할 수 있도록 지원합니다. 자동화 테스트 환경을 구축 및 최적화하여 코드 및 비즈니스 시나리오 커버리지를 향상시킵니다. 주요 퍼블릭 체인/Layer2/크로스체인 프로토콜의 기술 동향을 파악하고, 테스트 전략을 지속적으로 개선하며 신기술과 관련된 위험을 식별 및 완화합니다. 프로젝트 출시 전 종단 간 인수 테스트 및 부하 테스트에 참여하여 안정적인 제품 제공을 보장합니다.
주요 책임
- 크로스 기능 팀과 협력하여 제품 요구사항을 분석하고 포괄적인 테스트 계획을 수립합니다.
- DApps, 스마트 계약, API 등을 포함한 블록체인 시스템에 대한 테스트 케이스를 설계 및 실행합니다.
- 스마트 계약의 기능, 성능, 보안 및 호환성 테스트를 수행합니다.
- Hardhat, Truffle, Foundry와 같은 프레임워크를 사용하여 자동화 테스트 스크립트를 개발 및 유지보수합니다.
- 결함을 식별, 문서화 및 추적하며 개발자와 긴밀히 협력하여 문제를 해결합니다.
- 테스트 환경을 최적화하고 자동화 커버리지를 향상시킵니다.
- 새로운 블록체인 기술 동향을 파악하고 이에 맞춰 테스트 전략을 조정합니다.
- 출시 전 인수 및 부하 테스트에 참여하여 제품 안정성을 보장합니다.
직무 요구사항
- 상위 20개 암호화폐 거래소에서 계약 테스트 경력 1년 이상.
- 스마트 계약 아키텍처에 대한 이해와 최소 한 가지 계약 개발 언어(예: Solidity)에 능숙해야 합니다.
- Hardhat, Truffle, Foundry, web3.js, ethers.js, pytest, Selenium 등의 주요 자동화 테스트 도구/프레임워크 사용 경험.
- Postman 또는 Apifox와 같은 도구를 사용한 RESTful API 및 GraphQL 테스트 경험.
- Git 및 CI/CD 프로세스에 능숙하여 테스트 및 배포 효율성을 향상시킬 수 있어야 합니다.
- 버그를 효과적으로 식별하고 해결할 수 있는 강력한 분석 능력.
- 제품 및 개발 팀과 협력하기 위한 우수한 커뮤니케이션 능력.
혜택
- 원격 근무 가능.
- 격월 성과 보너스.
- 업무용 MACBOOK 제공.