Python Test Engineer

Contract Rate : 400
Contract Job : 1
Salary range high : 500
Salary range low : 400

Python Test Engineer

  • London
  • Contract
  • GBP400 - 500 per day

Python Test Engineer

Tester | Data Validation & Python Applications
Contract | Public Sector / Digital Delivery

We’re supporting a programme delivering a Python-based web application responsible for transforming and validating critical data sets. This role is suited to a hands-on Tester who is comfortable validating complex data transformations, testing end-to-end workflows, and assuring both backend logic and user-facing interfaces.

The Role

You’ll be responsible for assuring the accuracy, integrity, and quality of data processed by a Python web application. Working closely with developers, data engineers, and analysts, you’ll validate transformation rules, test application workflows, and ensure outputs align with agreed business rules and quality standards.

Key Responsibilities

  • Validate transformed data for accuracy, completeness, and adherence to defined rules

  • Perform end-to-end testing of data workflows across environments, including functional and regression testing

  • Test UI functionality for data upload and interaction with backend processes

  • Identify, document, and track defects, working closely with engineers to drive resolution

  • Produce and maintain test plans, test cases, and test reports for data transformation scenarios

  • Collaborate with technical and non-technical stakeholders to ensure testing aligns with user and business requirements

Essential

  • Strong experience testing data transformation processes and validating data outputs

  • Solid understanding of data quality principles and structured testing methodologies

  • Working knowledge of Python to validate results and support test automation

  • Experience testing user interfaces and application flows

Desirable

  • Exposure to automated data testing tools or frameworks

  • Understanding of accessibility compliance and its impact on data presentation

  • Experience testing Flask or similar Python-based web applications

The Details

Contract role
IR35 status TBC
Remote-first (with potential occasional on-site)
Rate dependent on experience

If you’re a Tester who enjoys working close to the data, understands how to validate transformation logic, and can confidently test Python-based applications end to end, this is a strong opportunity to get involved-get in touch to discuss further.

Upload your CV/resume or any other relevant file. Max. file size: 128 MB.