Salary: £48,000 - 72,000 per year Requirements: Strong Python programming skills for test automation Hands-on experience with PyTest and automation frameworks Familiarity with Azure cloud components, including Blob Storage, Cosmos DB, and other relevant services Experienced with version control systems (Git) and CI/CD pipelines (Jenkins, GitLab CI) Knowledge of API testing tools such as Postman or Python Requests library Expertise in data validation across databases, ETL pipelines, and reporting layers Understanding of web technologies (HTML, CSS, JavaScript) and browser automation tools (e.g., Selenium) Knowledge of transaction flows, compliance logic, and financial reporting standards Agile/Scrum experience with CI/CD integration in sprint-based delivery cycles Proficient in PyCharm or similar IDE for Python development and test automation Strong communication and collaboration skills, capable of working with stakeholders at multiple levels Experience using AI-assisted tools for test preparation and automation (desirable) Familiarity with financial regulations and compliance standards (GDPR, SOX) (desirable) Experience integrating QA workflows with tools like Azure DevOps (ADO) or GitLab (desirable) Knowledge of QA practices in cloud environments (desirable) Formal QA certification (e.g., ISTQB) (desirable) Responsibilities: Design, implement, and execute manual and automated test cases across functional, regression, integration, and performance scenarios Validate transaction flows, financial calculations, compliance logic, and reporting across multiple platforms, including end-to-end data validation in ETL pipelines, Cosmos DB, and Blob Storage Develop and maintain automated test scripts using PyTest and other approved frameworks Use Python programming to create reusable automation components for regression and integration testing Ensure compliance with relevant regulations (e.g., GDPR, SOX) through targeted test cases and documentation Log, track, triage, and report defects using agreed tools, maintaining clear audit trails Work closely with business stakeholders, product owners, and developers to translate requirements into testable scenarios Maintain documentation, knowledge repositories, and test automation standards Participate in Agile ceremonies, sprint planning, and CI/CD pipeline integrations to ensure timely delivery of high-quality software Technologies: AI API Azure CI/CD Cloud Cosmos DB CSS DevOps ETL Git GitLab ISTQB JavaScript Jenkins Postman Python Selenium Web pytest More: We are a leading global financial markets infrastructure and data provider located in London. Our QA Engineer role offers an opportunity to engage with critical application and data engineering components, contributing to the acceleration of SDLC processes while supporting transformation initiatives using modern cloud-based technologies. We value collaboration and innovation, providing our team with the resources and environment to deliver high-quality software solutions. last updated 8 week of 2026