QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required in City of London
QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required

QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required in City of London

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
V

At a Glance

  • Tasks: Design and execute automated tests for critical banking applications using Python and PyTest.
  • Company: Join a leading financial services firm with a focus on innovation and quality.
  • Benefits: Competitive daily rate, flexible work environment, and opportunities for professional growth.
  • Why this job: Make a real impact in the banking sector while working with cutting-edge technology.
  • Qualifications: Experience in QA automation, Python, and familiarity with Cosmos DB required.
  • Other info: Collaborative Agile environment with strong career advancement potential.

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

Location: London - 3 Days/week Onsite

Duration: 6 months+ Contract Inside IR35

Role Overview

We are looking for a QA Automation Engineer to join a Pod-based delivery team working on critical applications and data platforms within a global financial market's environment. The role is key to ensuring high quality, reliability, and regulatory compliance across systems that handle large transaction volumes and business-critical data.

The ideal candidate will be hands-on in manual and automated testing, with strong experience in Python, PyTest, and exposure to Cosmos DB. The role also requires close collaboration with developers, product owners, and data engineering teams in an Agile, CI/CD-driven environment.

Key Responsibilities

  • Design and execute manual and automated test cases across functional, regression, integration, and end-to-end scenarios
  • Validate financial calculations, transaction flows, compliance logic, and reporting across multiple platforms
  • Perform end-to-end data validation across ETL pipelines, databases, and reporting layers
  • Develop, maintain, and enhance test automation scripts using Python and PyTest
  • Support API testing using tools such as Postman and Python libraries
  • Validate system performance and scalability using performance and load testing tools
  • Ensure systems and data meet regulatory requirements (GDPR, SOX, etc.) through targeted test scenarios and documentation
  • Log, track, triage, and report defects using agreed tools and processes
  • Work closely with product owners, developers, and business stakeholders to translate requirements into effective test scenarios
  • Create, maintain, and update test documentation and internal knowledge repositories

Essential Skills & Experience

  • Strong experience designing and executing test cases across multiple test phases
  • Hands-on Python experience for test automation
  • Strong experience with PyTest (or similar automation frameworks such as Robot Framework)
  • Experience working with Cosmos DB (or strong NoSQL database testing experience)
  • Experience in API testing (Postman, Requests, etc.)
  • Strong SQL skills for data validation across databases and reporting layers
  • Experience with Big Data testing and data-intensive platforms
  • Familiarity with CI/CD pipelines and version control tools (Git, Jenkins, GitLab CI, Azure DevOps)
  • Experience working in Agile / Scrum environments
  • Strong communication skills and ability to collaborate within cross-functional Pod teams

Desirable / Nice to Have

  • Experience working in financial services or banking environments
  • Understanding of financial regulations such as GDPR, SOX
  • Experience with cloud-based QA practices
  • Exposure to AI-assisted testing tools
  • Knowledge of web technologies (HTML, CSS, JavaScript) and browser automation tools (Selenium)
  • Formal QA certification (ISTQB or equivalent)
  • Experience with Microsoft Fabric (advantageous)

What the Client Is Looking For

  • A hands-on QA engineer, not just a test coordinator
  • Comfortable working in fast-paced, high-volume, regulated environments
  • Strong automation mindset with attention to data quality and system reliability
  • Ability to adapt quickly and deliver quality at speed

QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required in City of London employer: Vallum Associates

Join a dynamic team in the heart of London, where innovation meets excellence in the banking sector. As a QA Automation Engineer, you'll benefit from a collaborative work culture that prioritises employee growth and development, alongside competitive compensation and flexible working arrangements. With a focus on cutting-edge technology and regulatory compliance, this role offers a unique opportunity to make a significant impact in a fast-paced environment while enjoying the vibrant lifestyle that London has to offer.
V

Contact Detail:

Vallum Associates Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the banking and QA automation space. Attend meetups or webinars, and don’t be shy about asking for introductions. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python and PyTest projects. If you’ve worked with Cosmos DB or done API testing, include those examples too. A strong portfolio can really set you apart from the competition.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with CI/CD pipelines and Agile methodologies. Practise common interview questions related to QA automation and be prepared to demonstrate your problem-solving skills.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, applying directly can sometimes give you a better chance of getting noticed by hiring managers.

We think you need these skills to ace QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required in City of London

Python
PyTest
Cosmos DB
API Testing
Postman
SQL
Big Data Testing
CI/CD Pipelines
Git
Jenkins
Agile / Scrum
Communication Skills
Attention to Detail
Test Automation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, PyTest, and Cosmos DB. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles you've had in the banking sector.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this QA Automation Engineer role. We love seeing enthusiasm for the financial services industry and how you can contribute to our team.

Showcase Your Testing Skills: In your application, mention specific examples of manual and automated testing you've done. We’re looking for hands-on experience, so share any relevant projects where you’ve designed test cases or worked with CI/CD pipelines.

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 makes the process smoother for everyone involved!

How to prepare for a job interview at Vallum Associates

✨Know Your Tech Stack

Make sure you brush up on your Python and PyTest skills before the interview. Be ready to discuss how you've used these tools in past projects, especially in relation to test automation. Familiarity with Cosmos DB is a must, so be prepared to talk about your experience with NoSQL databases.

✨Understand the Banking Environment

Since this role is within the banking sector, it’s crucial to have a grasp of financial regulations like GDPR and SOX. Research common compliance issues and be ready to discuss how you would ensure regulatory compliance in your testing processes.

✨Showcase Your Collaboration Skills

This position requires close collaboration with various teams. Think of examples where you’ve worked effectively with developers, product owners, or data engineers. Highlight your experience in Agile environments and how you’ve contributed to cross-functional teams.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving skills in real-world situations. Prepare to explain how you would design test cases for specific functionalities or how you would handle defects in a high-volume environment. This will demonstrate your hands-on approach and critical thinking.

QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required in City of London
Vallum Associates
Location: City of London
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

V
  • QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required in City of London

    City of London
    Full-Time
    36000 - 60000 £ / year (est.)
  • V

    Vallum Associates

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>