QA Tester-with Python, Pyspark, CosmosDB, Azure

Posted 02 March 2026
LocationCity of London
Job type Contract
Discipline Technology

Job description

Job Title: QA Tester-with Python, Pyspark, CosmosDB, Azure

Location: Hybrid, London UK (1days/Week Onsite)

Duration: 6 months+ Contract Inside IR35


Job Overview:

We are seeking a skilled QA Tester with strong experience in Python, PySpark, Azure, and CosmosDB to support data validation and testing activities for a leading banking client. The ideal candidate will have hands-on experience in testing large-scale data pipelines, cloud-based applications, and distributed data systems within a financial services environment.


Key Responsibilities:

  • Design, develop, and execute test cases for data pipelines built using Python and PySpark

  • Validate large datasets and ensure data accuracy, completeness, and consistency

  • Perform backend testing on Azure-based applications and services

  • Validate and test data stored in CosmosDB

  • Conduct functional, regression, integration, and system testing

  • Create automated test scripts using Python

  • Identify, log, and track defects using standard defect management tools

  • Work closely with Developers, Data Engineers, and Business Analysts

  • Ensure compliance with banking data governance and security standards

Required Skills:

  • Strong experience in Python for automation and data validation

  • Hands-on experience with PySpark and large-scale data processing

  • Experience working with Azure Cloud services (Data Factory, Databricks, Azure SQL, etc.)

  • Good knowledge of CosmosDB (NoSQL database testing)

  • Strong understanding of ETL testing and data validation techniques

  • SQL knowledge for backend/database validation

  • Experience in Agile/Scrum environment

  • Excellent analytical and problem-solving skills

Preferred Skills:

  • Experience in Banking or Financial Services domain

  • Knowledge of CI/CD pipelines in Azure DevOps

  • Exposure to API testing tools (Postman, REST Assured, etc.)

If this role is of interest to you, apply now!