Quality Engineer

Overview

We are looking for a skilled Quality Engineer with experience in SQL, Python, and dbt to ensure data quality, accuracy, and reliability across data pipelines and analytics systems. The ideal candidate will have strong data validation, testing, and automation skills, with the ability to identify data issues, develop test cases, and collaborate with data engineering and analytics teams to maintain high-quality data solutions.

Job Description

Design, develop, and execute test cases to validate data quality, accuracy, completeness, and consistency.

Perform data validation and reconciliation using SQL queries across multiple databases and data sources.

Develop and maintain automated testing scripts using Python to improve testing efficiency.

Implement and manage data transformation testing using dbt, including schema tests, data tests, and custom validations.

Validate ETL/ELT pipelines and ensure data integrity throughout the data processing lifecycle.

Identify, investigate, document, and troubleshoot data defects and discrepancies.

Collaborate with data engineers, analytics engineers, and business teams to understand requirements and testing needs.

Perform regression, integration, and functional testing for data pipelines and data models.

Monitor data quality metrics and implement automated checks to identify anomalies.

Maintain test documentation, defect reports, and quality assurance standards.

Support continuous integration and deployment processes for data testing.

Recommend improvements to data quality processes, testing frameworks, and automation practices.

Skills & Requirements

Quality Engineering, Data Quality Testing, SQL, Python, dbt, Data Validation, Data Testing, Data Transformation Testing, ETL Testing, ELT Testing, Data Pipeline Testing, Automated Testing, Test Case Design, Test Planning, Regression Testing, Integration Testing, Functional Testing, Data Reconciliation, Data Integrity, Data Profiling, Data Modeling, Schema Testing, Custom Data Tests, Root Cause Analysis, Defect Management, Test Automation Frameworks, Data Warehousing, Database Testing, Analytics Engineering, Continuous Integration, Continuous Deployment, Git, Data Quality Monitoring, Problem-Solving, Analytical Thinking, Communication Skills

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you