QA Engineer

QA Engineer

Posted 2 days ago by Queen Square Recruitment Ltd

£600 Per day
Undetermined
Onsite
EC4M, St Paul's, Greater London

Summary: The QA Engineer will be responsible for delivering high-quality software solutions within a leading global financial markets infrastructure and data provider. This role involves hands-on expertise in Python-based test automation and Azure cloud components, focusing on ensuring robust and compliant solutions in Agile/CI-CD environments. The position requires collaboration with stakeholders to translate requirements into testable scenarios while maintaining documentation and test automation standards. The contract is for a duration of 6 months, based in London.

Key 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.

Key Skills:

  • 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.

Salary (Rate): £600/day

City: London

Country: United Kingdom

Working Arrangements: on-site

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Specification – QA Engineer

Role/Job Title: QA Engineer

Work Location: London

Role Type: Contracting

Mode of Working: Office-Based

Number of Positions: 3

Unit: BFSI

Contractor Rate: Market rates

Duration of Assignment: 6 Months

About the Role

The QA Engineer will play a pivotal role in delivering high-quality software solutions for a leading global financial markets infrastructure and data provider. The candidate will work on critical application and data engineering components, helping accelerate SDLC processes and supporting transformation initiatives using modern cloud-based technologies.

This role requires hands-on expertise in Python-based test automation, Azure cloud components, and modern IDEs such as PyCharm, alongside strong QA engineering skills. The focus is on ensuring robust, scalable, and compliant solutions while working in Agile/CI-CD environments.

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.

Essential Skills / Knowledge / Experience

  • 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.

Desirable Skills / Knowledge

  • Experience using AI-assisted tools for test preparation and automation.
  • Familiarity with financial regulations and compliance standards (GDPR, SOX).
  • Experience integrating QA workflows with tools like Azure DevOps (ADO) or GitLab.
  • Knowledge of QA practices in cloud environments.
  • Formal QA certification (e.g., ISTQB).