About this role
The team is seeking a Senior Testing Engineer to join their dynamic team. The ideal candidate will have extensive experience in testing and validation processes, particularly in Python-based environments.
Key Responsibilities:
- Execute test cases for Python-based extract/load processes, validating record counts, field-level data accuracy, and 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 System Integration Testing (SIT) and User Acceptance Testing (UAT) test cycles across multiple migration waves.
- Maintain test artifacts and evidence of testing activities.
Required Skills & Qualifications:
- Proficiency in Python and SQL.
- Experience with dbt and Informatica.
- Strong understanding of data validation techniques and testing methodologies.
- Ability to work collaboratively in a fast-paced environment.
- Excellent problem-solving skills and attention to detail.
Experience:
- Minimum of 5-8 years of relevant testing experience in data engineering or similar roles.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- Professional growth and development opportunities.
- A chance to be part of impactful projects that drive business success.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.