Job Description
1. End-to-End Functional & Experience Testing
- Lead core business process testing for Web, App, and H5 platforms, covering complete user journeys including registration/KYC, deposits/withdrawals, spot/contract trading, and financial product subscriptions/redemptions
- Conduct exploratory testing and UX audits in simulated environments to proactively identify interaction lags, data display anomalies, ambiguous prompts and other experience defects, driving product-side optimizations
- Verify Web3-specific scenarios including multi-chain asset (ERC20, TRC20, SOL, etc.) deposit processing time, withdrawal fee calculations, and balance refresh accuracy
2. API & Data Consistency Verification
- Design and execute API automated test cases to validate correctness, idempotency and exception handling of frontend-backend data interactions
- Develop test solutions comparing on-chain data with off-chain ledgers to ensure asset flows, order statuses and yield calculations match expectations during simulated trading
- Perform fault tolerance and degradation testing for third-party services (market data feeds, KYC providers, SMS gateways) to guarantee graceful degradation during external dependency failures
3. Compatibility & Performance Benchmark Testing
- Establish compatibility test matrices for major browsers, iOS/Android devices and wallet extensions to ensure no blocking issues in core processes
- Collaborate with load testing teams on simulated concurrent testing, verifying page load speeds, API response times and WebSocket push latency meet SLA standards under high loads
- Monitor test environment stability, quickly identifying test blocks caused by Web3 infrastructure issues like node synchronization delays or RPC rate limiting
4. Quality Process Development & Defect Management
- Participate in requirement and design reviews, identifying ambiguities and risks from testing perspective while producing executable test plans and cases
- Standardize defect lifecycle management, drive efficient developer fixes, and regularly produce quality reports (weekly/monthly) quantifying key metrics like defect density, fix turnaround and regression pass rates
- Build Web3 testing knowledge base documenting common on-chain interaction anomalies, test data construction methods and mock tool guidelines to elevate team efficiency
Job Requirements
- 3+ years QA experience in internet products with minimum 1 year in Web3/blockchain/financial project testing
- Mastery of functional testing methodologies with ability to independently design test cases covering happy paths, edge cases and exception flows; proficient in defect management tools like Jira/TestRail
- Proficient in at least one automation framework (Python+Pytest/Java+TestNG/JS+Cypress) with hands-on API or UI automation implementation experience
- Familiar with Web3 fundamentals: wallet connections, signature authorizations, gas fees, block confirmations, token standards; capable of independently troubleshooting on-chain interaction issues
- Strong user empathy and attention to detail
Benefits
Opportunity to deeply participate in critical quality assurance phases from simulated to live trading environments for cutting-edge Web3 products, gaining hands-on experience with blockchain infrastructure testing challenges while contributing to the development of next-generation financial platforms.