Role Summary:
* Lead the design and delivery of a federated testing platform within a horizontal data platform team.
* Create standards, tooling, and reference implementations to validate data products for functional/non-functional requirements.
* Focus on developing a self-service \"testing-as-a-product\" platform.
* Collaborate with offshore engineers and domain teams to scale adoption.
Federated Quality Model:
Horizontal Team's Role:
* Build the core testing platform.
* Define patterns, quality gates, and deliver SDKs, CI/CD templates, test data services, and observability tools.
Vertical Teams' Role:
* Author tests for their domains and adopt platform patterns.
* Own release readiness.
Governance:
* Centralized quality standards, risk-based gates, and auditable evidence consolidated at the platform level.
Key Outcomes:
* Deliver reusable testing platforms for data pipelines, APIs, and contracts.
* Provide CI/CD templates and test data services aligned with production.
* Build reference implementations covering a variety of test types.
* Centralize dashboards for test results and quality metrics.
* Onboard priority teams via guilds and training.
* Achieve outcomes like fewer escaped defects, reduced flakiness, and faster release readiness.
Responsibilities:
* Define federated test strategy, standards, and risk tiers with a balance of autonomy and guardrails.
* Architect and lead platform delivery, including:
* Test frameworks.
* SDKs (Python/Java).
* Integration with schema registries and resilience test harnesses.
* Create CI/CD templates and publish reference test suites.
* Enable vertical teams with blueprints, shift-left testing practices, playbooks, and training.
* Manage test data (synthetic, masked, golden datasets), sandboxes, and data drift detection.
* Instrument tests for observability and centralize evidence with traceability to requirements.
* Lead offshore test engineers and collaborate cross-functionally to improve quality and efficiency.
Minimum Qualifications:
* 10+ years in software quality automation, with 3–5 years building testing platforms or developer enablement.
* Experience in data platforms and data product testing.
* Strong hands-on skills in Python or Java automation frameworks and CI/CD integration.
* Proven success in establishing federated quality practices.
* Experience leading offshore teams and working in agile models.
Preferred Qualifications:
* Familiarity with tools like:
* Data Testing: Great Expectations, Soda, Deequ.
* API/Contract Testing: REST Assured, Pact.
* Performance/Resilience Testing: k6, JMeter.
* Cloud/Data Platforms: Snowflake, Kafka, AWS.
* Knowledge of observability tools (e.g., OpenTelemetry, Grafana).