What You'll Do
Collaborate across engineering, product, support, and partner teams to build thorough automation test cases that ensure product reliability and performance.
Take ownership of identifying, reproducing, and analyzing functional defects in backend systems, with a focus on uncovering root causes behind test failures.
Conduct manual investigations when needed to validate issues and improve test coverage, especially for unreleased features and edge cases.
Design and document test scenarios that reflect real-world usage, ensuring clarity and completeness across testing cycles.
Continuously evaluate emerging tools and techniques to enhance testing efficiency, scalability, and team capabilities.
Requirements
- Minimum of 6 years of hands-on experience in software quality assurance, particularly in automation and backend testing.
- Proven expertise in QA methodologies, test framework design, and automated testing processes.
- Strong coding skills in Java, with practical experience writing and debugging test scripts.
- Proficiency in SQL for data validation and backend verification tasks.
- Ability to independently troubleshoot complex issues and determine underlying causes.
- Strong logical reasoning and a user-first approach to identifying potential risks and gaps.
- Fluent in both English and Chinese, with clear communication skills for cross-functional collaboration.
Preferred Background
- Familiarity with blockchain technology or digital asset exchanges is a significant advantage.
- Experience testing web and mobile applications, particularly in functional and integration contexts.
Benefits
- Opportunity to influence the evolution of a global blockchain platform
- Work alongside skilled professionals in a flat, agile organization
- Autonomy to solve challenging problems in a fast-paced, innovative setting
- Support for ongoing learning and career advancement
- Competitive compensation and comprehensive benefits package
- Flexible work model with remote-friendly policies based on team needs
