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!
