remote
Data / ETL QA Engineer - UST
QA Engineer
Quality Assurance Engineer focused on validating data pipelines and ETL processes, leveraging SQL, Python, and test automation frameworks to ensure reliable data warehousing and analytics solutions.
About the role
Key Responsibilities
- Design, develop, and maintain automated test suites for ETL workflows and data integration pipelines.
- Validate data quality, completeness, and consistency across source systems, staging, and target data warehouses.
- Collaborate with data engineers and architects to define test strategies, acceptance criteria, and defect‑resolution processes.
- Implement performance and regression testing for large‑scale data loads using SQL and Python scripts.
- Monitor test results, generate defect reports, and track issues through resolution in a CI/CD environment.
Requirements
- 3+ years of experience in data QA, ETL testing, or data engineering roles.
- Strong proficiency in SQL for data validation and query optimization.
- Hands‑on experience with Python scripting for test automation and data manipulation.
- Familiarity with ETL tools (e.g., Informatica, Talend, Azure Data Factory) and data warehousing concepts.
- Experience using test frameworks (e.g., pytest, unittest) and CI/CD pipelines (e.g., Jenkins, GitLab CI).
Skills
sqlpythontest automation