Job Description: QA Automation Engineer – TestComplete + Python (Capital Markets / Trading)
Introduction:
We are looking for a hands-on QA Automation Engineer with expertise in TestComplete and Python, and experience in capital markets or trading systems. This position involves collaborating with a global financial client on automation, API validation, and trade lifecycle testing. The ideal candidate will have a background in validating real-time financial workflows and ensuring backend data accuracy.
Responsibilities:
- Develop and maintain automation scripts using TestComplete (Python or JavaScript)
- Perform end-to-end testing of trading workflows, including order lifecycle (order → execution → settlement)
- Conduct API testing and validation using tools like Postman or similar
- Perform backend data validation using SQL
- Work on integration testing across financial systems
- Maintain and execute regression automation suites
- Debug and troubleshoot automation issues
- Collaborate with distributed teams and participate in Agile ceremonies
- Integrate automation with CI/CD pipelines (Jenkins, Azure DevOps, etc.)
Requirements:
Required Skills:
- Strong hands-on experience with TestComplete (mandatory)
- Experience with Python (preferred) or JavaScript scripting
- Experience in API testing (REST/JSON)
- Strong knowledge of SQL for data validation
- Experience in financial services, trading, or capital markets domain
- Understanding of order lifecycle and trade processing
- Experience with CI/CD tools and version control (Git, Bitbucket)
Preferred Skills:
- Exposure to FIX protocol
- Experience with derivatives, equities, or trading platforms
- Knowledge of BDD frameworks (Cucumber/TestNG)
- Experience with ETL or data validation workflows
Candidate Profile:
- Strong hands-on automation engineer (not a managerial role)
- Ability to work independently in a fast-paced environment
- Strong analytical and debugging skills
- Excellent communication skills for client interaction
Important Notes:
- This is a hands-on individual contributor role
- Candidates must have recent experience with TestComplete
- Prior experience in trading or capital markets is highly preferred