QA Automation Engineer
Department: Quality Assurance / Engineering
Job Type: Full-Time
Note : This is for only Singaporean national/ SG PR
About the Role
We are looking for a skilled QA Automation Engineer with a strong background in test automation and a keen interest in quality-driven development. In this role, you'll design and enhance automated testing frameworks, collaborate across teams, and contribute to the delivery of high-quality, reliable software particularly within fast-paced, trading system environments.
Key Responsibilities
- Design, develop, and maintain scalable automation frameworks for both new and existing features.
- Write and manage automated test scripts to support functional and regression testing.
- Configure and maintain test environments to support various testing initiatives.
- Analyze test results, maintain logs, and generate historical test data reports.
- Identify, document, and track defects with clear reproduction steps and supporting data.
- Collaborate closely with engineering, QA, product, and support teams to ensure product quality.
- Assist in defining testable requirements and acceptance criteria.
- Reproduce and troubleshoot production issues to support Customer Support and Development teams.
- Validate and document bug fixes and feature enhancements thoroughly before release.
Required Qualifications
- Bachelor's degree in Computer Science or related field, or equivalent industry experience.
- 35 years of hands-on experience in automation testing or software development with automation focus.
- Strong programming skills in Java and Python, particularly in Linux environments.
- Experience with test automation tools like Selenium, QFTest, QTP, or Playwright.
- Familiarity with CI/CD tools (e.g., Jenkins) and version control systems (e.g., Git).
- Understanding of front-office trading systems; FX trading knowledge is a strong plus.
- Solid grasp of the FIX protocol and its use in trading platforms.
- Excellent problem-solving and communication skills, with the ability to work independently or collaboratively.
Nice to Have
- Passion for reducing manual testing through thoughtful automation.
- Practical knowledge of the test automation pyramid and best practices.
- Experience with test-driven development (TDD) and working in Agile environments.
Why Join Us
- Work on high-impact projects in the trading technology space.
- Collaborate with smart, driven teammates in an agile, supportive environment.
- Be part of a culture that values quality, innovation, and continuous improvement.