Job Description
Key Responsibilities
- Responsible for the backend system and official website of the Web3 project DApp
- Write, review, and execute iterative functional test cases for the mobile app to ensure stable front-end and back-end integration functionality
- Independently complete interface testing between on-chain and off-chain systems, including test case design, execution, and problem regression for various scenarios
- Write and maintain automated testing scripts for web and app applications, covering UI automation and interface automation
- Assist the R&D and product teams in troubleshooting online issues in Web3 projects on a daily basis
- Participate in problem tracking and continuous improvement after product launch
- Regularly perform centralized regression testing tasks, covering both the backend and frontend DApp
Detailed Responsibilities
- Design and execute test cases for on-chain transaction calls, wallet authorization, token transfer, and contract calls
- Develop and adapt automated testing scripts using Selenium/API for UI and Python+Requests for interface testing
- Test multi-chain wallet connections (such as MetaMask, Phantom, OKX Wallet)
- Troubleshoot typical Web3 issues including wallet connection failures, abnormal on-chain transactions, gas calculation errors, and token reception problems
- Collect on-chain/off-chain abnormal logs and user feedback to drive optimization of DApps or backend services
- Focus regression testing on the wallet authorization module and new features' impact on on-chain interaction and data synchronization accuracy
Required Skills
- Strong experience in backend system development and testing
- Proficiency in writing and executing test cases for mobile and web applications
- Expertise in interface testing between on-chain and off-chain systems
- Hands-on experience with automated testing tools (Selenium, Python+Requests)
- Familiarity with multi-chain wallet connections and Web3 technologies
- Excellent problem-solving skills for Web3-related issues
- Ability to analyze logs and user feedback for continuous improvement
