Data Engineer - Data Quality & Testing (Mid / Regular)
Core
Building and maintaining ETL/ELT pipelines, implementing data quality checks, and embedding automated testing into data workflows.
Role type
Mid-level Data Engineer (Data Quality & Testing)
Builds
Reliable data solutions and automated testing frameworks for data pipelines
Domain
Data Engineering, Data Quality, Cloud Data Warehousing
Deliverable
production ML models | product features | dashboards & analysis
Required skills
SQL, Data Warehousing concepts, ETL/ELT processes, Data Quality checks, Automated testing, CI/CD processes
Preferred skills
dbt, Python (PyTest/PySpark), Cloud platforms (Azure/AWS/GCP)
Technologies
Snowflake, Redshift, dbt, PyTest, PySpark, Azure, AWS, GCP
Responsibilities
Building and maintaining ETL/ELT pipelines, Writing SQL queries and supporting data modelling, Supporting implementation of data quality checks, Helping embed automated testing into data pipelines and CI/CD, Supporting different types of testing (functional, integration, data validation), Creating and maintaining test cases and scenarios
Seniority
Mid-level, hands-on IC