Senior SDET - Java

Senior SDET - Java

Posted Today by Robert Walters

Negotiable
Undetermined
Undetermined
London, England, United Kingdom

Summary: The role of Senior Software Development Engineer in Test (SDET) involves building and maintaining automation frameworks while ensuring high-quality software delivery within a technology team that requires Security Clearance. The position emphasizes collaboration with product and development teams, promoting best practices in test automation and agile development. The ideal candidate will have extensive experience in automation testing, particularly with Java, and will contribute to continuous improvement in testing processes. Strong communication skills and the ability to work autonomously are essential for success in this role.

Key Responsibilities:

  • Collaborate with product and development teams to define acceptance criteria and test coverage for each story.
  • Design, build, and maintain automated test frameworks using Java.
  • Perform exploratory and automated testing across all phases of development.
  • Work with developers to create and test stubs, mocks, and integration points.
  • Ensure traceability and visibility of test progress and quality metrics.
  • Contribute to Agile ceremonies, retrospectives, and planning sessions, championing test best practices.
  • Provide test assurance against defined acceptance and non-functional requirements.
  • Support CI/CD integration and continuous improvement of testing processes.

Key Skills:

  • 5+ years’ experience as an SDET or Automation Engineer.
  • Strong knowledge of Java (OOP, SOLID principles) and ability to build coded test frameworks.
  • Experience with RESTAssured and API Testing.
  • Familiarity with SQL / RDBMS and Integration Testing.
  • Hands-on with Git / GitLab, Gradle, Jenkins, and SonarQube.
  • Experience with JUnit, Cucumber (TDD/BDD), and Postman for debugging and exploratory testing.
  • Strong understanding of Agile methodologies and CI/CD pipelines.
  • Excellent communication skills and ability to work autonomously.
  • Contract Testing experience using Pact framework (nice to have).
  • Knowledge of Spring Framework and WireMock (nice to have).
  • Familiarity with Linux command line and scripting (nice to have).
  • Experience with mocks, stubs, DevOps tooling, and Agile test strategy design (nice to have).

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We’re seeking an experienced Senior Software Development Engineer in Test (SDET) to join a high-performing technology team requiring Security Clearance. This role involves building and maintaining robust automation frameworks, contributing to high-quality software delivery, and promoting best practices in test automation and agile development.

Key Responsibilities

  • Collaborate with product and development teams to define acceptance criteria and test coverage for each story.
  • Design, build, and maintain automated test frameworks using Java.
  • Perform exploratory and automated testing across all phases of development.
  • Work with developers to create and test stubs, mocks, and integration points.
  • Ensure traceability and visibility of test progress and quality metrics.
  • Contribute to Agile ceremonies, retrospectives, and planning sessions, championing test best practices.
  • Provide test assurance against defined acceptance and non-functional requirements.
  • Support CI/CD integration and continuous improvement of testing processes.

Required Skills & Experience

  • 5+ years’ experience as an SDET or Automation Engineer.
  • Strong knowledge of Java (OOP, SOLID principles) and ability to build coded test frameworks.
  • Experience with RESTAssured and API Testing.
  • Familiarity with SQL / RDBMS and Integration Testing.
  • Hands-on with Git / GitLab, Gradle, Jenkins, and SonarQube.
  • Experience with JUnit, Cucumber (TDD/BDD), and Postman for debugging and exploratory testing.
  • Strong understanding of Agile methodologies and CI/CD pipelines.
  • Excellent communication skills and ability to work autonomously.

Nice to Have

  • Contract Testing experience using Pact framework.
  • Knowledge of Spring Framework and WireMock.
  • Familiarity with Linux command line and scripting.
  • Experience with mocks, stubs, DevOps tooling, and Agile test strategy design.

Robert Walters Operations Limited is an employment business and employment agency and welcomes applications from all candidates