Job Description
The Quality Assurance Engineer will be responsible for overseeing the entire QA lifecycle, including test planning, test case design, test execution (both new feature and regression testing), as well as defect management and review. This role requires hands-on experience in manual, automated, and performance testing while maintaining detailed documentation throughout the process.
Key Responsibilities
- Develop comprehensive test plans and design effective test cases for functional validation
- Execute manual and automated tests (including regression testing) across multiple platforms
- Document all defects with clear reproduction steps and supporting evidence
- Maintain accurate test records and track issue resolution progress
- Collaborate with customer support teams for root cause analysis of production issues
- Identify and recommend process improvements throughout the SDLC
- Adapt quickly to changing priorities and business requirements
- Continuously optimize testing processes to improve quality and efficiency
- Maintain thorough documentation of all testing activities and results
Job Requirements
- Bachelor's degree or higher in Engineering, Computer Science or related field
- Experience with exchange trading system testing preferred
- Strong self-learning ability with solid understanding of testing methodologies
- Proficiency in automation frameworks (Selenium, Appium, Pytest, etc.)
- Extensive API testing experience with deep knowledge of HTTP, WebSocket, JSON
- Working knowledge of databases and SQL
- Familiarity with performance testing tools (JMeter, Locust, etc.)
- Excellent problem-solving and analytical skills
- Strong logical thinking and conflict resolution abilities
- Team-oriented mindset with results-driven approach and stress tolerance
Benefits
This position offers full remote work flexibility, a collaborative team environment, and competitive compensation package including attractive salary and benefits.


