Senior QA Automation Engineer
The QA Automation Engineer plays a vital role in enhancing the Data Management & Governance team by focusing on the automation of testing processes for the Azure-based Cloud Data Platform. This position is essential for ensuring high-quality data processing as multiple countries onboard to the platform.
Develop and maintain automated tests for Azure & Databricks-based data pipelines.
Collaborate with developers to review implementation approaches and define test strategies.
Build reusable testing components ("building blocks") for cross-country use.
Implement test automation frameworks using Cucumber, Gherkin, Java, and related technologies.
Ensure code quality using SonarQube and best testing practices.
Validate ETL/ELT workflows, data quality rules, and SQL performance.
Support integration testing during migration from legacy data sources to the new platform.
Experience in test automation frameworks (Cucumber, Gherkin, Java-based testing).
Familiarity with Azure data stack.
Experience testing Databricks, Delta Lakehouse, and DBT pipelines.
Experience with data governance and management practices.
Familiarity with SQL performance tuning.