At a Glance
- Tasks: Design and execute automated tests to ensure high-quality financial applications.
- Company: Join a leading global financial market's team in London.
- Benefits: Competitive daily rate, flexible work environment, and hands-on experience.
- Why this job: Make an impact on critical systems while enhancing your tech skills.
- Qualifications: Experience in Python, PyTest, and banking client environments required.
- Other info: Collaborative Agile team with opportunities for professional growth.
Location: London - 3 Days/week Onsite
Duration: 6 months+ Contract Inside IR35 500 GBP/Day
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
QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required employer: Vallum Associates
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
✨Tip Number 1
Network like a pro! Reach out to your connections in the banking sector or QA community. 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 portfolio showcasing your automation scripts and testing projects. This gives potential employers a taste of what you can do with Python and PyTest.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of Cosmos DB and Agile methodologies. Be ready to discuss how you've tackled challenges in previous roles, especially in high-pressure environments.
✨Tip Number 4
Don't forget to apply through our website! We make it easy for you to find roles that match your skills and experience. Plus, it shows you're serious about joining our team!
We think you need these skills to ace QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required
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 align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our QA Automation Engineer role. Share your passion for quality assurance and how you’ve tackled challenges in previous roles.
Showcase Your Testing Experience: Since this role involves both manual and automated testing, make sure to detail your hands-on experience. We love seeing examples of how you've designed and executed test cases, especially in a banking or financial context.
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 a banking or financial context. It’s all about showing that you can hit the ground running!
✨Understand the Agile Environment
Since this role involves working in an Agile, CI/CD-driven environment, be prepared to talk about your experience with Agile methodologies. Share specific examples of how you've collaborated with developers and product owners to deliver quality results.
✨Demonstrate Your Testing Expertise
Be ready to dive deep into your testing strategies. Discuss how you design and execute test cases, particularly for financial applications. Highlight any experience with API testing using tools like Postman, as well as your approach to performance and load testing.
✨Regulatory Knowledge is Key
Familiarise yourself with regulatory requirements such as GDPR and SOX. Be prepared to explain how you ensure compliance through your testing processes. This will show that you understand the importance of quality and reliability in a financial setting.