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.
…
