Job description
QA Engineer – Data & ETL Testing
Seeking a detail-oriented QA Engineer with expertise in data integrity validation, ETL testing, and automation. The ideal candidate will have a strong background in database testing, query writing, and collaborating with cross-functional teams to ensure the accuracy and reliability of data across systems.
Key Responsibilities:
-
Develop and execute complex queries to validate data integrity, consistency, and accuracy across multiple systems and environments.
-
Perform data profiling, integrity checks, and completeness validations to ensure high-quality data.
-
Test ETL processes, including data extraction, transformation logic, and loading into target systems.
-
Verify database schemas, relationships, constraints, and data types to maintain structural accuracy.
-
Utilize scripting languages such as PLSQL, Python, or Perl to automate testing tasks and data validation processes.
-
Experience with Snowflake and Matillion is a plus.
-
Collaborate with business analysts, developers, and stakeholders to develop test strategies and plans.
-
Conduct system testing and user acceptance testing (UAT), including regression testing and issue resolution.
-
Document, analyze, and track defects and issues, ensuring timely resolution.
-
Support production teams by troubleshooting and resolving product issues as needed.