At a Glance
- Tasks: Join a dynamic team to ensure high-quality software through manual and automated testing.
- Company: Leading financial services firm with a focus on innovation and collaboration.
- Benefits: Competitive daily rate, flexible work environment, and opportunities for professional growth.
- Why this job: Make an impact in the banking sector while working with cutting-edge technologies.
- Qualifications: Experience in Python, PyTest, and Cosmos DB; strong testing skills required.
- Other info: Fast-paced environment with excellent career advancement opportunities.
The predicted salary is between 42000 - 84000 £ 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 Slough 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 in Slough
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, webinars, or even casual coffee chats. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Show Off Your Skills
When you get the chance to chat with potential employers, don’t hold back! Share your hands-on experience with Python, PyTest, and Cosmos DB. Bring examples of your work or even a portfolio to showcase your testing prowess.
✨Ace the Interview
Prepare for those interviews by brushing up on common QA scenarios and be ready to discuss how you’ve tackled challenges in past projects. Practice makes perfect, so consider mock interviews with friends or mentors to build your confidence.
✨Apply Through Us!
Don’t forget to check out our website for the latest job openings. Applying through StudySmarter not only gives you access to exclusive roles but also connects you with a supportive community that’s here to help you land that dream job!
We think you need these skills to ace QA Automation Engineer (Python / PyTest / Cosmos DB)-Banking Client Exp Required in Slough
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 role, so don’t be shy about showcasing your relevant projects and 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 your background in banking environments makes you stand out.
Showcase Your Testing Experience: We’re looking for hands-on experience, so be sure to detail your work with manual and automated testing. Mention specific tools and frameworks you’ve used, especially in Agile settings, to demonstrate your expertise.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we love seeing candidates who take that extra step!
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 explain 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 team success.
✨Prepare for Scenario-Based Questions
Expect scenario-based questions that assess your problem-solving skills in real-world situations. Practice articulating your thought process when designing test cases or handling defects. This will demonstrate your hands-on approach and critical thinking abilities.