직무 설명
주요 책임
- 종단 간 품질 보증: 프론트엔드 UI/UX, 백엔드 API 및 블록체인 노드 상호 작용을 포함한 Web3 플랫폼의 철저한 테스트 수행.
- 테스트 자동화 엔지니어링: Playwright, Cypress 또는 Selenium과 같은 프레임워크를 사용하여 자동화된 테스트 스크립트를 개발, 유지 및 최적화하여 회귀 테스트 효율성 향상.
- API 테스트 전문성: Postman 또는 Bruno을 사용하여 RESTful/GraphQL API 요청 및 응답을 검증하는 심층적인 인터페이스 테스트 수행, 백엔드 로직과 온체인 데이터의 동기화 보장.
- 테스트 케이스 설계: 주문서 매칭, 배당률 계산 및 배당금 정산 메커니즘을 포함한 복잡한 예측 시장 로직에 대한 엄격한 테스트 케이스 작성.
- Web3 전문 테스트: 지갑 통합(Metamask, WalletConnect), 서명 승인, 온체인 트랜잭션 상태 및 정확한 Gas 수수료 추정 검증.
- 결함 관리: 버그의 근본 원인(프론트엔드 호환성 문제, 백엔드 로직 오류 또는 스마트 계약 응답)을 정확히 식별하고 개발 팀과 협력하여 적시에 해결.
직무 요구 사항
- 테스트 기반: CI/CD 파이프라인에 익숙한 3년 이상의 웹 자동화 테스트 경험.
- API 전문가: API 테스트 도구에 능숙하며 요청 페이로드 및 응답 코드를 독립적으로 분석하여 데이터 이상을 식별할 수 있는 능력.
- 스크립팅 능력: 테스트 스크립트 개발을 위한 JavaScript/TypeScript 또는 Python의 강력한 코딩 기술.
- 도구 전문 지식: 패킷 캡처 및 분석을 위한 브라우저 DevTools(네트워크 및 애플리케이션 패널)에 대한 고급 지식.
- Web3 경험: Web3 프로젝트, 특히 GMX 또는 Uniswap과 같은 DeFi/예측 시장 플랫폼에 대한 실무 테스트 경험.
- 블록체인 지식: EVM 호환 체인, 스마트 계약 상호 작용 흐름 및 블록체인 탐색기(Etherscan/Polygonscan)에 대한 이해.
- 금융 감각: 유동성 풀, 바이너리 옵션 로직과 같은 거래 메커니즘에 대한 강력한 이해와 미묘한 데이터 계산 오류를 감지할 수 있는 능력.