직무 설명
이 역할은 온체인 트랜잭션 시스템의 종합적인 테스트를 담당하며, 거래, 견적, 라우팅, 트랜잭션 상태, 원장 데이터, 사용자 지갑 및 자산 데이터 등의 기능을 포함합니다. 지원자는 제품 및 비즈니스 요구사항에 기반하여 테스트 케이스를 설계하여 시스템의 정확성, 안정성 및 최소한의 실패율을 보장해야 합니다. 주요 초점 영역은 트랜잭션의 전체 라이프사이클—시작, 라우팅, 제출, 온체인 확인, 상태 업데이트 및 원장/지갑 잔액 변경 등입니다.
이 직책은 또한 트랜잭션 실패, 보류 상태, 잔액 부족, 가스 부족, 논스 이상, RPC 오류 및 중복 제출과 같은 비정상적인 시나리오에 대한 테스트를 요구합니다. 지원자는 패킷 캡처 도구, 로그, 데이터베이스 및 Linux 시스템을 활용하여 문제를 해결하고 개발자가 트랜잭션 실패 및 라이브 이상을 분석하는 데 도움을 줍니다.
추가적인 책임으로는 핵심 트랜잭션 워크플로우 및 회귀 검증을 자동화하기 위한 테스트 스크립트 작성이 포함되며, 효율성과 커버리지를 향상시킵니다. 또한 버전 출시, 회귀 테스트 및 문제 해결 추적에 참여하여 시스템 안정성을 유지합니다.
주요 책임
- 온체인 트랜잭션 시스템(거래, 라우팅, 원장 업데이트 등)의 종단 간 테스트 수행.
- 정상, 경계 및 실패 시나리오에 대한 테스트 케이스 설계.
- Wireshark 또는 Fiddler와 같은 도구를 사용하여 트랜잭션 이상(예: 실패, 보류 상태, 가스 문제) 조사.
- 회귀 및 데이터 검증을 위한 자동화 스크립트(Python/Java/Go/JavaScript) 개발.
- 개발자와 협력하여 프로덕션 문제 진단 및 해결.
- 릴리스 주기 지원 및 배포 후 안정성 보장.
직무 요구 사항
- 2년 이상의 소프트웨어 테스트 경험; 블록체인/지갑/DEX/거래 시스템 우대.
- 온체인 트랜잭션(Gas, Nonce, Transaction Hash 등)에 대한 실무 경험.
- API 테스트(Postman, Charles) 및 SQL(MySQL/PostgreSQL)에 능숙.
- 로그 분석 및 문제 해결을 위한 기본 Linux 기술.
- 테스트 자동화를 위한 Python/Java/Go/JavaScript 프로그래밍 지식.
- pytest, JMeter 또는 CI/CD 파이프라인에 대한 경험 우대.
- 강력한 분석 능력 및 세부 사항에 대한 주의.
- 훌륭한 커뮤니케이션 및 팀워크 능력.
우대 사항
- EVM 체인(Ethereum, BSC, Arbitrum) 또는 Solana 경험.
- 지갑, DEX, 크로스체인 프로토콜 또는 트레이딩 봇 테스트 경험.
- Docker, Redis, Kafka 또는 고처리량 시스템에 대한 지식.
- 스트레스/부하 테스트 방법론에 대한 노출.
혜택
급여: 4k-8k USDT