Sdet

Sdet

Posted 1 week ago by Investigo Change Solutions

£590 Per day
Inside
Undetermined
London, UK

Summary: Our client, a leader in cutting-edge technology, is seeking a Senior SDET with strong Java coding experience to join their tech team. The role involves building automation platforms and frameworks while ensuring quality throughout the product lifecycle. Candidates must possess SC clearance, with NPPV3 being preferable. The position requires collaboration with product teams and developers to define testing criteria and automate tests across all phases.

Key Responsibilities:

  • Working with the product team to define the acceptance criteria and testing DOD for each story
  • Pairing with developers to define and review required tests for product delivery
  • Performing exploratory testing at all levels
  • Working with the Product team to define tests throughout product delivery into live
  • Automating tests for all phases
  • Collaborating with developers to design and test stubs
  • Ensuring tests validate NFR's at the appropriate level
  • Maintaining traceability throughout product delivery
  • Communicating test progress and quality metrics to stakeholders
  • Raising the profile of quality throughout the product lifecycle
  • Inputting to the design and build of automated tests in an Agile team
  • Providing test assurance of user stories according to defined acceptance criteria
  • Working closely with Software Engineers to meet requirements
  • Participating in estimation activities and maximizing test benefits
  • Providing assurance at team retrospectives and planning sessions
  • Must have excellent written and verbal communication skills
  • Experience with PACT frameworks for Consumer Driven Contract testing is desirable
  • Understanding of CI/CD pipelines in Automation Testing
  • Exposure to command line and scripting languages for OS Linux
  • Strong coding skills (OOP, SOLID, DI, Design Patterns)
  • Must be able to unit test the framework built

Key Skills:

  • A minimum of 5 years relevant experience as an SDET
  • Strong experience of OOP and SOLID
  • Unit testing with Junit
  • Experience and knowledge of API testing with coded frameworks and Postman
  • Strong experience with Gitlab and Git
  • SonarQube
  • Jenkins
  • Cucumber - TDD/BDD
  • Wiremock - Nice to have
  • Jira and Confluence
  • Mocks and stubs
  • Advanced DevOps knowledge
  • Deep Agile Development knowledge
  • Ability to lead projects and design test strategy

Salary (Rate): £590 per day

City: London

Country: UK

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Our client is leader in providing cutting-edge Technology and they are looking for a Senior SDET to join their Tech team with stong experience in Java coding (OOP, SOLID). Building automation platforms and frameworks.

Must have SC clearance! (NPPV3 is preferrable)

Experience and Skills

  • A minimum of 5 years relevant experience as an SDET
  • Strong experience of OOP and SOLID
  • Unit testing with Junit
  • Experience and knowledge of API testing with coded framworks and Postman for debug and exploratory testing.
  • Strong experience with Gitlab and Git
  • SonarQube
  • Jenkins
  • Cucumber - TDD/BDD
  • Wiremock - Nice to have
  • Jira and Confluence

This role will include but is not limited to:

  • Working with the product team to define the acceptance criteria and testing DOD for each story
  • Pairing with the developers to define and review the required tests that will address all features and functions of a product delivery at the unit and component layer
  • Performing exploratory testing at all levels
  • Working with the Product team to define tests throughout the product delivery into live
  • Automating tests for all phases.
  • Working collaboratively with developers to design and test stubs
  • Ensure the team define tests to validate NFR's at the appropriate level
  • Ensuring traceability is maintained throughout the product delivery
  • Ensuring the team is aware of test progress and quality metrics, and that the team delivers them in a format this is consumable by those who have asked for them.
  • Raising the profile of quality throughout the product lifecycle
  • Working in an Agile team, you will be responsible for inputting to the design and build of automated tests to ensure adequate and effective test coverage
  • Provide test assurance of the user stories according to the defined acceptance test criteria; whilst working in a test-first environment.
  • Work closely with Software Engineers to deliver the test activities to meet the requirements, whilst contributing to effective agile delivery.
  • Able to participate in estimation activities and are encouraged to identify opportunities to maximise test benefit within the team.
  • Provide assurance at team retrospectives and planning sessions to ensure test best practice, continual improvements and appropriate standards are adhered to
  • Must have excellent written and verbal communication skills, experience working in Agile delivery teams using TDD with Java and be able to work autonomously.
  • Experience of PACT frameworks that enable Consumer Driven Contract testing is desirable
  • Understanding of CI/CD pipelines and their importance in Automation Testing process
  • Exposure to command line and Scripting languages for OS Linux.
  • Strong coding skills (OOP, SOLID, DI, Design Patterns, etc.)
  • Must be able to unit test the framework built.

Nice to have

  • Mocks and stubs
  • Advanced Devops knowledge
  • Deep Agile Development knowledge
  • Ability to lead projects and design test strategy