Job Description The Automation Engineer provides technical leadership in designing, developing and maintaining high‑quality software and automated testing solutions. This role focuses on building and maintaining robust automated test frameworks across web, API, mobile and performance testing, ensuring software reliability, scalability and compliance with standards. Working closely with developers, Test Automation Leads and cross‑functional teams, the Automation Engineer ensures automation is embedded within CI/CD pipelines and supports continuous delivery in a large and complex environment such as government services. The Automation Engineer is responsible for designing, developing, executing and maintaining automated test scripts for web, mobile and API applications, while contributing to and improving automation frameworks in line with established standards and best practices. The role involves analysing test results, identifying defects, and collaborating closely with development teams to resolve issues efficiently. The Automation Engineer ensures automated tests are fully integrated into CI/CD pipelines and executed as part of regular builds and releases. They actively participate in Agile ceremonies, contribute to system and software design decisions, support integration and deployment activities, and provide technical leadership through code reviews, tool optimisation and continuous improvement, maintaining a strong quality‑first mindset.