onsite
Test Automation Lead - Transport for NSW
Software Engineer
Lead the development of a robust test automation framework using Selenium and Java, driving CI/CD integration and Agile practices to accelerate delivery and quality across Transport for NSW’s digital services.
About the role
Key Responsibilities
- Establish and evolve a scalable test automation strategy across multiple product lines.
- Design, develop, and maintain Selenium‑based frameworks in Java, integrating with CI/CD pipelines (Jenkins, GitHub Actions).
- Mentor and coach a cross‑functional team of QA engineers, fostering best practices in test design, BDD, and continuous improvement.
- Collaborate with product owners, developers, and DevOps to define acceptance criteria and automate regression suites.
- Analyze test metrics, report defects, and drive root‑cause analysis to improve product quality.
Requirements
- 5+ years of experience in test automation, with deep expertise in Selenium and Java.
- Proven track record of leading automation initiatives in an Agile environment.
- Strong knowledge of CI/CD tooling (Jenkins, GitHub Actions) and test management tools.
- Excellent communication skills and ability to influence stakeholders at all levels.
- Experience with BDD frameworks (Cucumber, SpecFlow) is a plus.
Skills
test automationseleniumjavacicdagile