Senior QA / Data Quality Engineer – India/Sri Lanka (Remote)
Contract Type: Full-Time Contract (40 hrs/week – long-term engagement)
Location: Remote – Tamil Nadu, Karnataka, Pondicherry (India) + Sri Lanka (Colombo)
Experience: 5+ years in Quality Assurance roles, 3+ years of experience in Data Quality, Data Validation, ETL Testing, Data Warehouse Testing, or related Data Quality Engineering roles.
Role Overview
We are seeking a highly analytical and detail-oriented Senior SDET to ensure the quality, accuracy, and integrity of enterprise data solutions. The role will be responsible for validating data across the end-to-end data lifecycle, including data acquisition, integration, transformation, and storage. The engineer will work closely with Data Engineers, Solution Architects and Product Owners / Leads to ensure data products meet functional, business, and quality expectations.
Key Responsibilities
Quality & Test Engineering
- Architect and own end-to-end test automation frameworks to validate data across ingestion, transformation, enrichment and consumption layers.
- Define test strategies and quality standards for complex, cross-functional features and services.
- Conduct thorough test design reviews and code reviews for automation code produced by the team.
- Work closely with engineering leads to embed quality at the design and architecture stage.
- Operate within an Agile delivery model; drive quality metrics, coverage reporting, and sprint-level test governance.
- Mentor junior and mid-level SDETs; share knowledge and elevate the team’s automation maturity.
Test Planning & Execution
- Execute functional, integration, regression, and data validation testing.
- Ensure complete traceability between requirements and validation activities.
- Use of AI-powered testing tool to develop test artifacts (Test Plan, Test Cases, Test Data etc)
Defect Management & Root Cause Analysis
- Identify, document, and prioritize data quality defects.
- Partner with engineering teams to analyze root causes.
- Validate corrective actions and remediation efforts.
Key Deliverables
The successful candidate will be expected to produce:
- Test Strategy and Validation Approach
- Test Scenarios and Test Cases
- Data Validation / Reconciliation Reports
- Defect Analysis Reports
- Release Quality Assessments
- Data Quality Metrics and Dashboards
- Quality Sign-off Recommendations
Candidate Requirements
- 5+ years in Quality Assurance roles
- 3+ years of experience in Data Quality, Data Validation, ETL Testing, Data Warehouse Testing, or related Data Quality Engineering roles.
- Strong understanding of data lifecycle management and data quality principles
- Strong expertise in automation frameworks: Pytest, or similar.
- Deep experience with performance testing, and integration testing at scale.
- Basic understanding of CI/CD pipelines and experience integrating tests into automated delivery workflows.
- Familiarity with AWS or other cloud platforms for test infrastructure.
Good to Have
- Lead performance and load testing using tools like JMeter, k6, or Locust; analyze results and drive improvements.
- Basic skills in Python, JavaScript – able to write production-quality automation code.
- Exposure to chaos engineering or reliability testing practices.
- Knowledge of security testing
- Experience in environments using Cloudera / Databricks / Apache NiFi preferred
ID: P08
Job Features
| Job Category | Backend Engineer |