Responsibilities:
- Take charge of end-to-end quality assurance for core business modules or critical workflows, covering requirements, design, development, release, and operation.
- Participate deeply in requirements and technical solution reviews; offer constructive feedback on quality and risk, identify high-risk areas, and develop testing strategies.
- Design high-quality test plans and test cases that cover main flows, exception flows, boundary conditions, and extreme scenarios.
- Respond rapidly to production issues; engage in emergency handling, evaluate stopgap measures, and conduct post-incident reviews.
- Establish and maintain a risk inventory; continuously track and address recurring and systemic issues.
- Continuously optimize testing processes, standards, and quality criteria to elevate the team’s overall quality level.
- Drive the implementation of automated testing in critical scenarios (API, regression, core workflows).
- Participate in or lead the development of testing tools, quality platforms, and quality measurement systems.
- Assess quality status through data-driven methods (defect distribution, escape rate, regression cost, etc.).
- Coordinate and expedite the resolution of quality blockers, collaborating effectively with product, development, and operations teams.
Qualifications:
- At least 3 years of experience in software testing and quality assurance.
- Bachelor’s degree or higher, preferably in Computer Science or a related field.
- Proficient in at least one programming language (Java, Python, C++, etc.), with the ability to write automation scripts or testing tools.
- Familiar with web, server, and API testing frameworks; capable of performing system-level testing.
- Skilled in common testing tools (Postman, JMeter, packet capture tools, etc.).
- Proficient with Linux and shell scripting; able to independently set up test environments, review logs, and deploy releases.
- Experienced in using SQL for data validation and issue analysis.
- Hands-on experience with mainstream automation frameworks and tools, including but not limited to PyTest, TestNG, and Selenium.
- Strong analytical and logical reasoning skills, collaborative mindset, proactive communication, and effective problem-solving abilities.
- Prior experience in web3-related testing is a plus.