

Hexaware Technologies
Test Data Manager
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Test Data Manager on a fixed-term contract of over 6 months, paying from £60,000 annually. It requires 10+ years in software quality engineering, expertise in data platform testing, and proficiency in Python or Java. Hybrid work in St Albans.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
272
-
🗓️ - Date
March 25, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Fixed Term
-
🔒 - Security
Unknown
-
📍 - Location detailed
St Albans AL1 1NW
-
🧠 - Skills detailed
#Java #Kafka (Apache Kafka) #Pytest #JUnit #dbt (data build tool) #Data Quality #REST API #Grafana #Scala #Virtualization #Leadership #JSON (JavaScript Object Notation) #Python #Observability #Anomaly Detection #AWS (Amazon Web Services) #REST (Representational State Transfer) #Kubernetes #Compliance #Libraries #Cloud #Trend Analysis #Snowflake #Terraform #Data Engineering #Datasets #Docker #Spark (Apache Spark) #Strategy #TestNG #Airflow #API (Application Programming Interface) #DevOps #Automation #Security #JMeter #Prometheus
Role description
Job Title: Test Lead – Federated Testing Platform Enablement for Enterprise Data Platform
Engagement Type: Hybrid: 2 days in office, 3 days remote
Role Summary
As part of a horizontal data platform team, the Test Lead will design and deliver a federated testing platform that enables vertical delivery teams to validate their data products and services against both functional and non-functional requirements. This role emphasizes building a self-service “testing-as-a-product” capability, defining standards, patterns, and tooling, and collaborating with offshore engineers and vertical teams to ensure adoption, scalability, and auditability.
Key Responsibilities
Platform Strategy and Governance
- Define a federated test strategy, standards, and risk tiers with corresponding quality gates.
- Establish test taxonomies (e.g., functional, data quality, performance, reliability, security) and align them to domain SLOs.
- Implement policy-as-code governance to balance team autonomy with guardrails.
Testing Platform Architecture
- Lead the design and delivery of the testing platform, including reusable test frameworks, test data services, and observability/reporting tools.
- Provide SDKs/libraries and DSLs to simplify and standardize test authoring in Python/Java.
- Integrate with schema registries and enforce data contract compatibility (backward/forward).
- Build resilience testing harnesses for pipelines and services (e.g., fault injection, replay/backfill).
Patterns, Templates, and Enablement
- Create reusable CI/CD templates with quality gates and blueprints for common use cases (e.g., dbt model testing, Spark pipelines, Kafka streams, REST APIs).
- Publish reference implementations and sample repositories to demonstrate unit, integration, end-to-end, performance, and resilience testing.
- Partner with vertical teams to bootstrap testing for priority products and establish shift-left practices (e.g., pre-commit tests, PR checks).
Test Data and Environment Management
- Deliver solutions for synthetic data generation, masking, subsetting, and versioned golden datasets.
- Provide ephemeral environments and dependency virtualization for faster, deterministic testing.
- Monitor data drift and define schema evolution and rollback strategies.
Observability and Reporting
- Instrument tests with OpenTelemetry and centralize reporting via dashboards (e.g., test coverage, flakiness, trend analysis).
- Ensure traceability from requirements to test results for auditability and compliance.
- Deliver release readiness packs and quality scorecards for stakeholders.
Team Leadership and Collaboration
- Manage and guide offshore engineers, ensuring adherence to coding standards and delivery timelines.
- Collaborate with data engineers, developers, SREs, product owners, and governance teams to align quality practices.
- Drive continuous improvement in testing (e.g., flakiness reduction, performance optimization, cost-aware testing).
Key Outcomes/Success Criteria
- A self-service testing platform adopted by vertical teams, featuring reusable test frameworks, CI/CD templates, and test data services.
- Reference blueprints for testing common archetypes and use cases.
- Centralized dashboards and evidence reports for test results and quality metrics.
- Onboarding of priority vertical teams to the platform, supported by training and enablement.
- Measurable quality improvements, such as reduced escaped defects, faster release readiness, and consistent quality gate enforcement.
Minimum Qualifications
- 10+ years in software quality engineering/test automation, with 3–5 years building testing platforms or developer enablement tools.
- Expertise in data platform testing (e.g., data quality, pipeline validation, contracts) across warehouses, lakes, and streaming systems.
- Strong hands-on experience with Python or Java, test frameworks (e.g., pytest, JUnit/TestNG), and CI/CD pipelines.
- Proven experience driving federated quality practices and collaborating with distributed teams.
Preferred Qualifications
- Data Testing: Great Expectations, Soda, Deequ, dbt tests, and anomaly detection.
- API/Contract Testing: REST Assured, Pact, schema registry tools (Avro, Protobuf, JSON Schema).
- Performance/Reliability Testing: k6, JMeter, Locust, chaos testing tools.
- Data Platforms: Snowflake, Spark, Kafka/Kinesis, dbt, Airflow/Dagster.
- Cloud/DevOps: AWS, Docker/Kubernetes, Terraform, CI/CD platforms.
- Observability: OpenTelemetry, Prometheus, Grafana.
Job Types: Full-time, Fixed term contract
Pay: From £60,000.00 per year
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in St Albans AL1 1NW
Job Title: Test Lead – Federated Testing Platform Enablement for Enterprise Data Platform
Engagement Type: Hybrid: 2 days in office, 3 days remote
Role Summary
As part of a horizontal data platform team, the Test Lead will design and deliver a federated testing platform that enables vertical delivery teams to validate their data products and services against both functional and non-functional requirements. This role emphasizes building a self-service “testing-as-a-product” capability, defining standards, patterns, and tooling, and collaborating with offshore engineers and vertical teams to ensure adoption, scalability, and auditability.
Key Responsibilities
Platform Strategy and Governance
- Define a federated test strategy, standards, and risk tiers with corresponding quality gates.
- Establish test taxonomies (e.g., functional, data quality, performance, reliability, security) and align them to domain SLOs.
- Implement policy-as-code governance to balance team autonomy with guardrails.
Testing Platform Architecture
- Lead the design and delivery of the testing platform, including reusable test frameworks, test data services, and observability/reporting tools.
- Provide SDKs/libraries and DSLs to simplify and standardize test authoring in Python/Java.
- Integrate with schema registries and enforce data contract compatibility (backward/forward).
- Build resilience testing harnesses for pipelines and services (e.g., fault injection, replay/backfill).
Patterns, Templates, and Enablement
- Create reusable CI/CD templates with quality gates and blueprints for common use cases (e.g., dbt model testing, Spark pipelines, Kafka streams, REST APIs).
- Publish reference implementations and sample repositories to demonstrate unit, integration, end-to-end, performance, and resilience testing.
- Partner with vertical teams to bootstrap testing for priority products and establish shift-left practices (e.g., pre-commit tests, PR checks).
Test Data and Environment Management
- Deliver solutions for synthetic data generation, masking, subsetting, and versioned golden datasets.
- Provide ephemeral environments and dependency virtualization for faster, deterministic testing.
- Monitor data drift and define schema evolution and rollback strategies.
Observability and Reporting
- Instrument tests with OpenTelemetry and centralize reporting via dashboards (e.g., test coverage, flakiness, trend analysis).
- Ensure traceability from requirements to test results for auditability and compliance.
- Deliver release readiness packs and quality scorecards for stakeholders.
Team Leadership and Collaboration
- Manage and guide offshore engineers, ensuring adherence to coding standards and delivery timelines.
- Collaborate with data engineers, developers, SREs, product owners, and governance teams to align quality practices.
- Drive continuous improvement in testing (e.g., flakiness reduction, performance optimization, cost-aware testing).
Key Outcomes/Success Criteria
- A self-service testing platform adopted by vertical teams, featuring reusable test frameworks, CI/CD templates, and test data services.
- Reference blueprints for testing common archetypes and use cases.
- Centralized dashboards and evidence reports for test results and quality metrics.
- Onboarding of priority vertical teams to the platform, supported by training and enablement.
- Measurable quality improvements, such as reduced escaped defects, faster release readiness, and consistent quality gate enforcement.
Minimum Qualifications
- 10+ years in software quality engineering/test automation, with 3–5 years building testing platforms or developer enablement tools.
- Expertise in data platform testing (e.g., data quality, pipeline validation, contracts) across warehouses, lakes, and streaming systems.
- Strong hands-on experience with Python or Java, test frameworks (e.g., pytest, JUnit/TestNG), and CI/CD pipelines.
- Proven experience driving federated quality practices and collaborating with distributed teams.
Preferred Qualifications
- Data Testing: Great Expectations, Soda, Deequ, dbt tests, and anomaly detection.
- API/Contract Testing: REST Assured, Pact, schema registry tools (Avro, Protobuf, JSON Schema).
- Performance/Reliability Testing: k6, JMeter, Locust, chaos testing tools.
- Data Platforms: Snowflake, Spark, Kafka/Kinesis, dbt, Airflow/Dagster.
- Cloud/DevOps: AWS, Docker/Kubernetes, Terraform, CI/CD platforms.
- Observability: OpenTelemetry, Prometheus, Grafana.
Job Types: Full-time, Fixed term contract
Pay: From £60,000.00 per year
Work authorisation:
- United Kingdom (required)
Work Location: Hybrid remote in St Albans AL1 1NW






