Job Description
Key Responsibilities
- Manage the entire QA lifecycle including test planning, test case design, execution (both new feature and regression testing), defect management and review
- Lead and drive manual testing, automation testing and performance testing initiatives
- Document all identified defects or anomalies with detailed reproduction steps
- Accurately record test results and continuously track issue resolution progress
- Collaborate with customer service teams to perform root cause analysis for production issues
- Identify and propose improvements throughout the software development process
- Adapt quickly to changing priorities or environments to meet business needs
- Continuously improve testing processes, quality and efficiency
- Maintain excellent documentation practices for all testing activities
Job Requirements
- Bachelor's degree or higher in Engineering, Computer Science or related field
- Experience with exchange trading system testing
- Strong self-learning ability with solid understanding of testing processes and test case design methodologies
- Proficiency in automation testing frameworks (Selenium, Appium, Pytest)
- API testing experience with deep understanding of HTTP, WebSocket and JSON
- Familiarity with databases and SQL
- Knowledge of performance testing tools/frameworks (JMeter, Locust)
- Proactive problem-solving skills with strong analytical and research capabilities
- Excellent logical thinking, negotiation and conflict management skills
- Team-oriented, results-driven with strong ability to work under pressure


