Job Description
Responsible for testing blockchain products in terms of functionality, performance, security, and automation, participating in the entire project development lifecycle.
Engage in requirement analysis, focusing on the rationality and testability of project requirements. Participate in major product requirement and architecture design reviews to ensure the soundness of product design and architecture.
Develop automated test cases and testing tools to enhance testing quality and efficiency.
Deeply understand blockchain-related knowledge, research and overcome key technical challenges in blockchain testing, and establish a comprehensive blockchain testing framework.
Collaborate closely with the development team to ensure standardized testing processes and controllable quality.
Key Responsibilities
- Conduct functional, performance, security, and automation testing for blockchain products.
- Participate in requirement analysis and design reviews to ensure testability and rationality.
- Develop and maintain automated test scripts and tools to improve efficiency.
- Research and implement advanced testing methodologies for blockchain technology.
- Work with cross-functional teams to ensure high-quality deliverables.
Job Requirements
- 5+ years of software testing experience in Web, PC, or APP applications.
- 2+ years of testing and development experience in Web3 projects, familiar with tools like Hardhat and Foundry.
- In-depth experience with core functionalities of mainstream cryptocurrency exchanges and blockchain explorers.
- Proficient in Python for writing test scripts and performing backend API testing.
- Knowledge of common security vulnerabilities and ability to design targeted security test cases.
- Familiarity with common testing methods and tools, capable of independently completing testing tasks.
- Strong analytical and problem-solving skills, ability to work under pressure, and a high sense of responsibility and self-motivation.
Preferred Qualifications
- Familiarity with smart contract development using Solidity and system development languages like Golang or Rust.
- Proficiency in SQL and basic Linux commands.
Benefits
- Opportunity to work on globally leading Web3 projects with a technology-driven and flat management structure.
- Competitive salary + Token incentives.
- Technical growth: Regular tech-sharing sessions and opportunities to attend top-tier industry conferences.
- Flexible working hours + Remote work support + Additional benefits.