Role Summary
The Python Data Test Engineer executes functional and non-functional testing for Python-based data and ML workloads, supporting large-scale analytics and ML platform migrations.
Key Responsibilities
- Execute test cases for ETL pipelines, feature generation, and Python ML scripts.
- Validate outputs against baseline benchmarks from legacy systems.
- Prepare and maintain test datasets for SIT and UAT execution.
- Perform data reconciliation, metric comparison, and defect reporting.
- Support parallel run testing and regression cycles.
- Maintain accurate test evidence and execution reports.
Required Skills & Experience
- 4–7 years in Python-based data testing.
- Strong hands‑on experience with Python, SQL, Pandas.
- Understanding of ML workflows, model outputs, and metric validation.
- Experience working in Agile delivery environments.
- Familiarity with Azure data platforms is preferred.