onsite
Software Quality Engineer - Transport for NSW
Software Engineer
Lead end‑to‑end quality assurance for large-scale transport projects, designing automated test suites with Selenium and Java, integrating CI/CD pipelines, and driving continuous improvement in Agile environments.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks using Selenium and Java to validate complex web and mobile applications.
- Collaborate with product owners, developers, and DevOps to define testable requirements and ensure quality throughout the SDLC.
- Integrate automated tests into CI/CD pipelines, monitor results, and provide actionable defect reports.
- Lead exploratory testing and performance assessments, identifying root causes and recommending mitigations.
- Mentor junior QA staff, fostering best practices in test design, code reviews, and continuous learning.
Requirements
- 3+ years of QA experience in a large enterprise environment.
- Experience with version control (Git) and defect tracking systems (JIRA).
- Excellent analytical, communication, and problem‑solving skills.
Skills
seleniumjavatestngcicd