onsite
Senior Software Development Engineer in Test - Department for Transport
Software Engineer
Senior Software Development Engineer in Test leading end‑to‑end test automation for digital transport services, driving quality through Python/Java, Selenium, API testing, CI/CD pipelines and containerization.
About the role
Key Responsibilities
- Design, develop and maintain automated test suites for web and API services using Python and Java with Selenium and REST Assured.
- Integrate test automation into CI/CD pipelines (GitHub Actions, Jenkins) to enable rapid feedback.
- Collaborate with product, dev and QA teams to define test strategy, coverage and quality metrics.
- Mentor junior testers and developers on best practices in test automation and continuous delivery.
- Analyze test results, troubleshoot failures and drive root‑cause resolution.
Requirements
- 5+ years of software testing experience with strong automation focus.
- Proficiency in Python and Java, Selenium WebDriver, and API testing tools.
- Hands‑on experience with CI/CD, Docker and cloud environments (AWS/GCP).
- Excellent problem‑solving skills and a passion for quality.
- Strong communication and teamwork abilities.
Skills
pythonjavaseleniumcicddocker