- Company Name
- goeasy Ltd.
- Job Title
- Data Quality Assurance (QA) Engineer
- Job Description
-
Job title: Data Quality Assurance (QA) Engineer
Role Summary: Ensures accurate, reliable, and compliant data across ELT pipelines and integrations. Works with Data Engineers, DevOps, and Business Analysts to design, automate, and monitor comprehensive testing strategies for ETL workflows, transformations, and reporting solutions.
Expectations:
- Deliver production‑ready data quality through automation, validation, and proactive monitoring.
- Maintain compliance with data governance, security, and privacy regulations.
- Collaborate cross‑functionally to identify gaps, recommend fixes, and drive continuous improvement.
Key Responsibilities:
1. Design, develop, and execute data testing strategies for ETL pipelines, including schema, transformation rules, and business logic validation.
2. Build and maintain test automation frameworks for ETL processes, APIs, and data integration workflows.
3. Conduct root‑cause analysis of data anomalies; recommend corrective actions in partnership with engineers.
4. Implement data quality rules and validation checks in Azure Data Factory, Synapse, Databricks, SSIS, and other cloud/on‑prem platforms.
5. Integrate automated tests into CI/CD pipelines using Azure DevOps; ensure seamless deployment and rollback.
6. Monitor data pipelines, proactively identify performance bottlenecks, and apply tuning strategies to reduce latency.
7. Document testing procedures, test cases, validation reports, and share findings with stakeholders.
8. Ensure adherence to organizational data governance and privacy policies.
9. Work closely with cross‑functional teams (infrastructure, analysts, product) to align quality objectives.
Required Skills:
- SQL expertise for complex queries, joins, and data validation scripting.
- Proficiency in Azure Data Factory, Synapse, Databricks, and SSIS (or equivalent).
- Experience with test automation frameworks and scripting languages (Python, PowerShell).
- Familiarity with CI/CD pipelines, especially Azure DevOps.
- Strong analytical, problem‑solving, and detail‑oriented mindset.
- Excellent communication and collaboration skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Minimum 4 years of experience in Data Quality Assurance, ETL testing, or data pipeline validation.