This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Test Engineer is responsible for executing test cases and validating data accuracy for Python-based extract/load pipelines and dbt transformation models. This role focuses on hands-on testing activities to ensure data is landed as-is from source systems and that transformed outputs align with expected business logic derived from Informatica workflows. The Test Engineer works under the guidance of the Senior Test Engineer and Technical Leads to support wave-based migration delivery for SWP and IMS.
Job Responsibility:
Execute test cases for Python-based extract/load processes, validating record counts, field-level data accuracy, schema and data type consistency
Perform dbt transformation validation using SQL-based reconciliation queries
Compare legacy Informatica outputs with dbt-generated results based on agreed criteria
Log, track, and re-test defects through resolution
Support SIT and UAT test cycles across multiple migration waves
Maintain test artifacts, evidence, and execution logs
Assist in regression testing as new waves are onboarded
Collaborate with Data Engineers to clarify expected outputs and resolve issues
Requirements:
3–5 years of experience in data testing or ETL testing roles
Strong SQL querying skills
Experience validating data pipelines and transformations
Basic familiarity with Python-based data pipelines (reading logs, outputs)
Understanding of ETL/ELT concepts and data reconciliation techniques
Experience working in Agile or wave-based delivery models