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

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

Plymouth Full-Time 60000 - 80000 £ / year (est.) No home office possible
Go Premium
Crisil

At a Glance

  • Tasks: Design and develop Python-based automation frameworks for backend systems and APIs in trading environments.
  • Company: Join a leading firm in capital markets with a focus on innovation and quality.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative team environment with a focus on continuous improvement and learning.
  • Why this job: Make an impact in the fast-paced world of trading and risk management through automation.
  • Qualifications: Strong Python test automation experience and knowledge of API testing required.

The predicted salary is between 60000 - 80000 £ per year.

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.

Senior Test Automation Engineer – Python (Trading / Risk Platforms) in Plymouth employer: Crisil

Join a leading firm in the capital markets sector as a Senior Test Automation Engineer, where you will thrive in a dynamic work culture that prioritises innovation and collaboration. With a strong focus on employee growth, we offer extensive training opportunities and a supportive environment that encourages professional development. Located in a vibrant financial hub, our company provides unique advantages such as exposure to cutting-edge trading technologies and a chance to work alongside industry experts, making it an excellent employer for those seeking meaningful and rewarding careers.
Crisil

Contact Detail:

Crisil Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Test Automation Engineer – Python (Trading / Risk Platforms) in Plymouth

Tip Number 1

Network like a pro! Reach out to your connections in the capital markets or trading sectors. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub repository showcasing your Python test automation projects. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

Tip Number 3

Prepare for those interviews! Brush up on your knowledge of CI/CD pipelines and API testing. We recommend practising common interview questions related to backend systems and data validation.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior Test Automation Engineer – Python (Trading / Risk Platforms) in Plymouth

Python-based test automation
Automation frameworks (PyTest, Robot Framework)
API testing (REST APIs, JSON validation)
SQL for data validation and testing
Test case design and execution
Defect management
CI/CD pipelines (Jenkins, Git)
Capital Markets / Investment Banking environments
Trading systems / Risk platforms / Data pipelines
Financial concepts (Trade lifecycle, risk data, reporting workflows)
Data validation and ETL testing
Performance or volume testing
Agile environments
Event-driven systems (Kafka, messaging)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python-based test automation and any relevant frameworks like PyTest or Robot Framework. We want to see how your skills align with our needs in capital markets and trading environments.

Showcase Your Projects: Include specific examples of projects where you've designed and developed automation frameworks or tested backend systems. This helps us understand your hands-on experience and how you tackle real-world challenges.

Be Clear on Your Skills: When listing your skills, be upfront about your experience with API testing, SQL, and CI/CD pipelines. We’re looking for clarity on what you bring to the table, so don’t hold back!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Crisil

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially in the context of test automation. Be ready to discuss your experience with frameworks like PyTest or Robot Framework, and have examples of how you've used them to build scalable automation solutions.

Understand the Capital Markets Landscape

Familiarise yourself with key concepts in capital markets and trading systems. Knowing the trade lifecycle and risk data will help you relate better to the role and demonstrate your understanding of the environment you'll be working in.

Prepare for API Testing Questions

Since API testing is a big part of this role, be prepared to talk about your experience with REST APIs and JSON validation. Have specific examples ready where you've validated data processing and transformations across systems.

Showcase Your Collaboration Skills

This role involves working closely with developers, BAs, and business teams. Be ready to share examples of how you've collaborated in the past, defined test scenarios, and contributed to test strategies. Highlighting your teamwork will show you're a great fit for their culture.

Senior Test Automation Engineer – Python (Trading / Risk Platforms) in Plymouth
Crisil
Location: Plymouth
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>