Automation QA Engineer (Trading) - Cantonese Required
About the job
This role sits at the core of regional financial markets, focusing on ensuring the reliability and performance of mission-critical trading platforms. You will join a collaborative and supportive environment that promotes continuous learning, flexibility, and long-term career development.
Key responsibilities:
- Design, develop, implement, and maintain automated testing scripts using tools and technologies such as Ruby, Python, Selenium, and Cucumber
- Execute automated and manual test cases, analyse test results, and systematically document and report defects to both business and development teams
- Enhance and optimise existing automation frameworks while developing new scripts to increase test coverage, improve efficiency, and reduce reliance on manual testing
- Review and interpret business requirements, functional specifications, and trading workflows to design comprehensive test scenarios and test cases
- Perform end-to-end testing on trading systems, order management platforms (OMS), execution platforms, and market data integrations
- Manage defect lifecycle including logging, tracking, retesting, and closure, ensuring transparency and traceability
- Collaborate with business users and stakeholders to prepare test plans, test cases, and test summary reports, particularly for trading-related functionalities
- Validate real-time and batch data processing, pricing calculations, trade lifecycle events, and regulatory compliance scenarios
- Work closely with developers, QA engineers, traders, and business analysts to ensure a clear understanding of trading requirements and system behaviours
- Participate actively in team knowledge sharing, training, and continuous learning in automation testing and financial/trading systems
- Support project delivery by ensuring testing is completed in line with scope, timelines, and quality standards
Candidate profile:
- Bachelor's degree in Computer Science, Information Technology, Finance, or a related discipline
- Minimum 5 years of software automated testing experience
- Hands-on experience or foundational knowledge of automation frameworks such as Selenium and Cucumber
- Proficiency in at least one programming or scripting language such as Python, Ruby, or Java
- Familiarity with trading systems, financial markets, and instruments is highly advantageous
- Basic knowledge of tools such as Git, JIRA, Jenkins, or similar CI/CD and defect tracking tools
- Understanding of Linux/Unix environments and common command-line operations
- Knowledge of web technologies and protocols (HTTP, HTML, REST APIs, XPath); experience testing APIs and real-time data feeds is a plus
- Exposure to market data feeds (e.g., FIX protocol, Bloomberg, Reuters) or trade lifecycle processes is desirable
About the company:
A leading listed financial organisation, distinguished by robust regulatory standards, market innovation, global connectivity, and trusted capital formation ecosystem.
Keywords: Automation, quality assurance, fintech, trading systems, Python, CICD, API
What's next:
If you are ready to advance your career in automation testing within Hong Kong's dynamic financial sector, this is your opportunity, apply now!