Job Description
Participate in product requirement analysis for Web3/blockchain projects, collaborate with product and R&D teams to formulate test plans and strategies. Design, develop, and maintain test cases for blockchain-related systems (such as DApps, smart contracts, Web3 wallets, backend APIs, etc.), and promote automated testing. Responsible for functional, performance, security, compatibility, and other types of testing for smart contracts, as well as vulnerability verification, assisting the development team in identifying and reproducing issues. Set up and optimize automated testing environments to improve code and business scenario coverage. Stay updated with technological advancements in mainstream public chains/Layer2/cross-chain protocols, continuously refine testing strategies, and identify and mitigate risks associated with new technologies. Participate in end-to-end acceptance testing and stress testing before project launch to ensure stable product delivery.
Key Responsibilities
- Collaborate with cross-functional teams to analyze product requirements and develop comprehensive test plans.
- Design and execute test cases for blockchain systems, including DApps, smart contracts, and APIs.
- Conduct functional, performance, security, and compatibility testing for smart contracts.
- Develop and maintain automated test scripts using frameworks like Hardhat, Truffle, or Foundry.
- Identify, document, and track defects, working closely with developers to resolve issues.
- Optimize testing environments and improve automation coverage.
- Stay informed about emerging blockchain technologies and adapt testing strategies accordingly.
- Participate in pre-launch acceptance and stress testing to ensure product stability.
Job Requirements
- Minimum 1 year of experience in contract testing at a top 20 cryptocurrency exchange.
- Familiarity with smart contract architecture and proficiency in at least one contract development language (e.g., Solidity).
- Experience with mainstream automated testing tools/frameworks such as Hardhat, Truffle, Foundry, web3.js, ethers.js, pytest, or Selenium.
- Hands-on experience with RESTful API and GraphQL testing using tools like Postman or Apifox.
- Proficiency in Git and CI/CD processes to enhance testing and deployment efficiency.
- Strong analytical skills to identify and troubleshoot bugs effectively.
- Excellent communication skills to collaborate with product and development teams.
Benefits
- Remote work flexibility.
- Bi-monthly performance bonuses.
- Provision of MACBOOK for work.
