
Senior Software Development Engineer In Test
- London
- Permanent
- Full-time
- Respect for the planet
- Respect for our customers and
- Respect for each other
- Design, implement, and maintain automated test frameworks for APIs, web services, and large-scale enterprise applications using Java or C#.
- Create and maintain BDD test suites using Cucumber and Selenium.
- Develop and optimize CI/CD pipelines using Jenkins, with automation embedded across every stage.
- Conduct performance and load testing with JMeter.
- Collaborate with cross-functional Agile teams, integrating QA from day one in each sprint.
- Troubleshoot and resolve test environment issues in AWS cloud environments.
- Own and manage test case design, execution, and defect tracking using JIRA, TestRail, and Zephyr.
- Mentor junior SDETs and contribute to building a culture of quality and continuous improvement.
- 5+ years of experience in test automation, with strong proficiency in Java or C# and OOP principles.
- Advanced hands-on knowledge of Selenium WebDriver, Cucumber, and BDD methodologies.
- Strong understanding of CI/CD practices, with experience using Jenkins.
- Experience in testing REST/SOAP web services, APIs, and microservices.
- Proven ability to conduct performance testing using JMeter.
- Proficiency with AWS infrastructure and enterprise test environments.
- Familiarity with the Utilities industry.
- Strong SQL/database skills across SQL Server, or similar.
- Working knowledge of test management tools: JIRA, Zephyr, TestRail.
- High levels of energy, sound judgment, and determination to achieve with a sense of urgency
- High attention to detail and a drive for excellence in everything you deliver
- Excellent relationship management and interpersonal skills, with the ability to collaborate across teams
- An open-minded, consultative approach to problem solving and quality advocacy
- A natural team player who thrives in fast-paced, Agile environments