We are seeking an experienced ETL Testing Engineer to join our agile team. The ideal candidate will have a robust background in Python programming, testing methodologies, and ETL processes. As an ETL Testing Engineer, you will be responsible for ensuring the quality and reliability of our data integration processes. You will work closely with data engineers and developers to design and execute test plans, identify defects, and ensure that data is accurately transformed and loaded into our systems.
Key Responsibilities:
Develop and execute test cases for ETL processes to ensure data integrity and quality.
Collaborate with data engineers to understand data flow and transformation logic.
Identify, document, and track defects in the ETL process.
Perform regression testing and validate data post ETL load.
Create and maintain test documentation, including test plans,
test cases, and test reports.
Participate in code reviews and provide feedback on ETL design and implementation.
Work with cross-functional teams to ensure successful project delivery.
Required Skills:
Proficiency in Python programming.
Strong understanding of ETL processes and data warehousing concepts.
Experience with testing methodologies and tools.
Ability to analyze and troubleshoot data issues.
Excellent communication and collaboration skills.
If you are passionate about data quality and have a keen eye for detail, we encourage you to apply for this exciting chance to contribute to our data-driven initiatives.