Sdet

Sdet

Posted 4 days ago by 1762853927

£590 Per day
Inside
Undetermined
London

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, with a requirement for SC clearance. The ideal candidate will have extensive experience in software development and testing, particularly in an Agile environment.

Key Responsibilities:

  • 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, 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 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

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 for debug and exploratory testing
  • Strong experience with Gitlab and Git
  • SonarQube
  • Jenkins
  • Cucumber - TDD / BDD
  • Wiremock - Nice to have
  • Jira and Confluence

Salary: £590 per day

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

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