Data Engineer - Data Quality & Testing (Mid / Regular)
Hybrid · Warsaw, Mazovia, Poland
Job Summary
Data Engineer focused on data quality and testing, building and maintaining ETL/ELT pipelines in modern data environments, writing SQL queries and supporting data modeling, working with data warehouses (Snowflake, Redshift, or similar), implementing data quality checks using SQL, dbt tests, and Python, and embedding automated testing into data pipelines and CI/CD processes. Responsibilities include creating and maintaining test cases, contributing to test execution and reporting, collaborating with analysts, engineers, and business teams to deliver reliable data solutions, and driving improvements in data quality and testing workflows.
Required Qualifications
- Hands-on experience with SQL
- Understanding of data warehousing concepts (Snowflake, Redshift, or similar)
- Familiarity with dbt or willingness to learn it
- Python (PyTest, PySpark) - nice to have
- Interest in data quality, testing, and automation
- Understanding of ETL/ELT processes
- Experience with testing (functional, integration, data validation)
- Ability to create and maintain test cases and scenarios
- Willingness to learn and grow in data engineering and testing
- Team player with proactive approach
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.