Job Title:
Senior Data Quality Engineer
Experience:
6–8 Years
Job Description:
• Own end-to-end
data quality validation
across ingestion, transformation, and consumption layers
• Design and maintain
ETL automation frameworks
using Python and Pytest
• Perform
source-to-target validation, reconciliation, and anomaly detection
• Validate
cloud-based data architectures
(data lakes, warehouses, streaming platforms)
• Implement
data quality rules
such as null checks, schema validation, and integrity checks
• Use
DataGaps (preferred)
or similar tools for data quality monitoring
• Collaborate with
data engineers, architects, and product teams
to ensure quality
• Validate
ETL workflows, scheduling, and failure handling mechanisms
• Execute
SQL and Python-based validations
for batch and real-time data
• Integrate
automated data tests into CI/CD pipelines
• Track and report defects using
Zephyr and Jira
• Ensure compliance with
data governance and regulatory standards
• Mentor junior engineers and contribute to
best practices and frameworks
Required Skills:
• Strong experience in
data pipeline validation, ETL testing, and data quality engineering
• Proficiency in
Python, PySpark, SQL, and Pytest
• Experience with
Selenium and DataGaps frameworks
• Knowledge of
CI/CD tools (GitHub Actions) and version control (Git)
• Experience with
AWS (Glue, Iceberg) and lakehouse architectures
• Familiarity with
test data management techniques
• Experience with
performance testing tools (JMeter)
• Experience with
Zephyr test management tool
• Knowledge of
Docker and Kubernetes
Preferred:
• Experience with
healthcare or regulated datasets
• Experience validating
APIs, Tableau reports, and UI
• Familiarity with
Agile methodologies
Education:
• Bachelor’s degree in
Computer Science, Engineering, or related field