Job Description
As a key member of our quality assurance team, you will be responsible for ensuring the reliability and performance of our exchange's core systems. Your primary focus will be on functional testing, regression testing, and system validation across various components including matching engines, asset management, deposit/withdrawal systems, and KYC processes.
Key Responsibilities
- Conduct comprehensive functional and regression testing for core exchange systems (matching engine, assets, deposits/withdrawals, KYC, etc.)
- Develop detailed test plans and design high-quality test cases to identify potential defects and risks
- Perform interface testing and frontend-backend integration testing to ensure accurate data interaction
- Execute system performance testing and stress testing to simulate high-concurrency trading scenarios and evaluate system capacity and stability
- Develop and maintain automated test scripts to enhance regression and interface testing efficiency
- Participate in CI/CD processes to ensure quality validation during continuous integration and delivery
- Collaborate with security teams to conduct testing for data security, permission verification, and anti-fraud mechanisms
- Document test processes, generate test reports and defect tracking reports to improve project transparency
- Work cross-functionally with development, product, and operations teams to quickly identify and resolve production issues
Job Requirements
- Bachelor's degree or higher, preferably in Computer Science or related field, with 3-6 years of software testing experience
- Proficient in functional testing, regression testing, and interface testing methodologies
- Experience in performance testing with tools like JMeter, Locust, or k6
- Familiarity with at least one programming language (Python, Java, JavaScript) and experience in interface automation testing
- Knowledge of defect management tools (e.g., Linear) and basic testing processes/project management
- Understanding of CI/CD processes and ability to collaborate with development teams on quality assurance
- Strong analytical and problem-solving skills with excellent communication and collaboration abilities
- Ability to work under pressure with high self-motivation and sense of responsibility
Benefits
- Paid vacation
- Regular team building activities
- Internal welfare bonuses
- Competitive compensation package
- Professional development opportunities
- Comprehensive health insurance
- Flexible work arrangements
- Employee stock options


