We are looking for a Senior Test Automation Engineer with strong experience in Python-based test automation, supporting backend systems, APIs, and data workflows within capital markets / risk / trading environments. The role focuses on building scalable automation frameworks and ensuring quality across large technology change programs.
Key Responsibilities
* Design and develop automation frameworks and test suites using Python
* Automate testing of backend systems, APIs, and data pipelines
* Validate data processing, transformations, and business logic across systems
* Work closely with developers, BAs, and business teams to understand requirements and define test scenarios
* Build and execute automated test scripts for functional, integration, and regression testing
* Support UAT and release cycles, ensuring high-quality delivery
* Identify defects, perform root cause analysis, and support resolution
* Contribute to test strategy and automation best practices across programs
Must-Have Skills
* Strong experience in Python-based test automation
* Experience with automation frameworks (PyTest, Robot Framework, or similar)
* Strong experience in API testing (REST APIs, JSON validation)
* Strong SQL skills for data validation and testing
* Experience in test case design, execution, and defect management
* Understanding of CI/CD pipelines (Jenkins, Git, etc.)
Domain Experience (Important)
* Exposure to Capital Markets / Investment Banking environments
* Experience or understanding of:
* Trading systems / Risk platforms / Data pipelines
* Familiarity with financial concepts such as:
* Trade lifecycle, risk data, reporting workflows
Good-to-Have
* Experience in data validation and ETL testing
* Exposure to performance or volume testing
* Basic understanding of Python scripting beyond testing
* Experience working in Agile environments
* Exposure to event-driven systems (Kafka, messaging)
Experience
* ~7–12+ years
Note: Candidates must have experience testing backend systems / APIs; UI-only automation profiles will not be considered.