Python Test Engineer
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.







