Summary
Dice is hiring a Data QA Engineer to support data quality and integrity across ETL processes. The role focuses on designing data pipeline tests, building Python-based automation, troubleshooting discrepancies with engineering, and maintaining QA documentation and coverage.
Responsibilities
- Design and execute test cases for data pipelines and transformations
- Build automated QA scripts in Python to validate data accuracy at scale
- Partner with engineering to troubleshoot data discrepancies
- Document QA processes and maintain test coverage
Skills
- Strong hands-on SQL (complex queries, joins, data validation)
- Solid experience with ETL/ELT pipelines
- Python for test automation and scripting
- Experience with data quality frameworks or custom validation scripts
- Exposure to cloud data platforms (AWS/Azure/Google Cloud Platform)
- Familiarity with CI/CD for data pipelines
- Experience with tools like Great Expectations, dbt tests, or similar
Qualifications
Must Haves
- Strong hands-on SQL (complex queries, joins, data validation)
- Solid experience with ETL/ELT pipelines
- Python for test automation and scripting
- Experience with data quality frameworks or custom validation scripts
Nice to Haves
- Exposure to cloud data platforms (AWS/Azure/Google Cloud Platform)
- Familiarity with CI/CD for data pipelines
- Experience with tools like Great Expectations, dbt tests, or similar