Senior Test Automation Engineer – Python (Trading / Risk Platforms)

Company: Crisil
Apply for the Senior Test Automation Engineer – Python (Trading / Risk Platforms)
Location: London
Job Description:

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.

Posted: April 28th, 2026