Software Development Engineer in Test (SDET)

  • Job Reference: R-00167795
  • Date Posted: 29 April 2022
  • Employer: RBS
  • Website: http://www.jobs.rbs.com
  • Location: London
  • Salary: On Application
  • Sector: Engineering, I.T. & Communications
  • Job Type: Full Time

Job Description

Join Mettle as a Software Development Engineer in Test

  • This is an opportunity for a technically minded tester proficient in either Java, Javascript or Typescript to join Mettle 
  • You’ll be working to innovate our testing process, looking at the best actions and technologies to create fast & robust CI pipelines whilst maintaining a high level of confidence in quality throughout the company
  • Hone your software engineering skills, be an advocate for quality software, and inspire others to do the same

What you’ll do

Working in a customer-focussed, agile team, you’ll be working to ensure Mettle is creating features of high quality. You’ll have the opportunity to work across the backend and frontend to ensure we are creating reliable automation frameworks that allow Mettle to work at pace with a high level of confidence.

You’ll also

  • Design and implement automation frameworks across a variety of disciplines and device types
  • Write end-to-end, integration and unit tests to ensure code quality
  • Collaborate to maintain Continuous Integration pipelines and ensure a smooth development cycle
  • Be an advocate for shift-left testing practises, focussing on how we can ensure quality in a microservices-led production environment
  • Be an active contributor in our testing chapter, driving to make sure that it maintains the highest standards of technology and process for now and in the future

The skills you’ll need

You’ll need a background in multiple areas of testing, with programming skills in either Java, Javascript or Typescript - as well as experience of testing software in a Service-Oriented Architecture or micro-service environment. You should also have experience writing scripts & workflows for CI pipelines, demonstrable knowledge of testing APIs, and a background of implementing best-practice testing on both a functional and non-functional basis.

  • Good knowledge of working within a node environment
  • Experience working with front end testing frameworks such as Cypress and WebDriver.io
  • Working knowledge of API testing tools such as RestAssured
  • Experience working within a Test Driven Development environment
  • Experience with optimising code for performance and quality