Develop ELT pipelines from SaaS, ERP, CRM and finance systems into the Azure data platform (Azure Data Lake, Synapse/Databricks, PostgreSQL), following the Group's documented ingestion patterns.
Work with tools such as Selenium, Python, Java, or Cypress. Integrate automated tests into CI/CD pipelines. Troubleshoot automation failures and resolve technical issues. Collaborate with developers, QA engineers, and other teams. Prepare test reports and maintain automation documentation. Required Skills Experience in automation testing and scripting. Knowledge of Python, Java, or JavaScript. Hands-on experience with Selenium, Cypress, or Playwright. Understanding of API testing using Postman or similar tools. Knowledge of Git, Jenkins, and CI/CD pipelines. Strong analytical and problem-solving skills.
Perform ETL (Extract, Transform, Load) processes on large and complex transaction datasets to support business reporting, modelling, and analytical needs.
Liaise and work closely with the Geology & Geotechnical team and other team members (as required) to discuss on technical matters/solutions on a regular basis and as needed.