Unfortunately, this job is not active.

SDET (POS) in London

Making a success of your career with Dunelm is simple once you understand our business principles. These are principles, not rules, so there’s plenty of freedom to express them in your own way.

Job description

Hybrid (London/Syston)

Software Development Engineer in Test (SDET) for POS

About us

Home. There’s no place like it. And there’s no feeling like helping people create the joy of feeling truly at home.

At Dunelm, that’s what we do.

We’re the UK's number one choice for homewares because we make home life lovelier for our customers. And the caring and supportive culture we've created makes this a place you'll feel right at home too.

Quality Chapter

You might not think it, but remaining the first choice for savvy homeware-shoppers involves some pretty advanced tech. We’ve recently made our whole company serverless, making us the largest user of AWS Lambdas in Europe (second in the world), and we’re bringing more and more tech into our stores.  

As a Quality Chapter at Dunelm, our aim is to enable and support our ability to deliver high quality value, in the right way, based on our customer needs. With a focus on having the right balance of speed and quality to frequently achieve this.

To be able succeed our Quality Chapter is made up of 60+ quality advocates (QAs), in various roles, embedded into our 20+ crews and across our 6 domains to enable & implement continuous quality & testing through whole team ownership


Our shared values of 'act like owners', 'keep listening and learning', 'long term thinking', and 'stronger together' help ensure we are always finding better ways of doing things and spending our time focusing on what’s important.

Leading Self:

As an SDET with us; you will be able to be your true self whilst seeking to build relationships and empathy with other members of your crew and chapter, to work as a team to take ownership of embedding quality into everything we deliver to our customer.

You will be empowered to take the lead on quality within your crew to coach and enable continuous improvements to quality and software engineering practices whilst maintaining long term thinking to stay aligned to the future business and technology roadmap.

You will be given the freedom to be curious and ask questions to gather more understanding with a focus on the customer, whilst at the same time, be able to communicate clearly with others your own thoughts and ideas around quality and testing.

You will work within a psychologically safe environment to encourage you to innovate, think outside the box, adapt and experiment to try different things based on problems or challenges being presented.

Finally, you will be supported and presented with opportunities to develop yourself and your own growth mindset and desire to learn, will determine how far you choose to take those opportunities.

The Role

As a member of the Quality chapter, you will work with the crews where your primary focus will be as the voice of Quality and Quality Engineering practices. You will work collaboratively to deliver high quality outcomes to our customers.

You will be focused on the evolution and maintenance of our technical quality engineering practices/principles and deliverables i.e., automation, performance, static code analysis etc. You will be hands on in the delivery and growth of the automation frameworks across our application stacks, whilst supporting the wider quality engineering community to better utilise and benefit from the automation within a Dev-Ops culture by shifting quality practices to the left.

You will support our delivery teams to ensure that quality is at the forefront of our delivery practices, and work towards a whole team ownership for quality. You will seek to identify obstacles that can derail the success of our deliveries, and help to identify and drive towards the mitigation of such obstacles

What You’ll Do

  • Design and implement robust testing frameworks focused on enabling test first practices and fast feedback
  • Utilise toolsets that fit with the products under test and for use within a continuous Integration and deployment pipeline
  • Continually seek to advance the software quality practices and raise the overall maturity within the tribe, by identifying potential impediments / obstacles, which could impact upon achieving successful high-quality deliverables at pace
  • Design, implement and execute automated test scenarios which demonstrate the business condition/behaviour under test and the expected results
  • Work closely with solution architects, and engineers to help design and implement testable solutions
  • Work collaboratively with the crew to ensure that quality is built into everything we do at Dunelm, focusing on bug prevention over detection
  • Help innovate and deliver continuous improvements within the crews and Quality chapter

What We Want from You

Essential Skills

  • Hands on experience with automation as part of the delivery cycle, i.e., framework design, test creation, execution against iteration deliverables.
  • Working in an Agile / Scrum environment to ensure quality is driven from the start and throughout the delivery process using practices such as 3 amigos
  • Demonstrable knowledge of supporting understanding and consistency in delivery practices through ATDD / TDD / BDD
  • Experience of Continuous Integration, Delivery and deployment through CI Pipelines
  • Knowledge of the following: Some SQL, Java, JavaScript including ReactJS and NodeJS
  • Experience with AWS.
  • Expertise with automated testing tools for web/mobile applications (such as Cypress.io, Selenium, Appium, Jest)

Desirable Skills

  • Understanding of programming principles and best practice (e.g., DRY, SOLID for creating re-usable code, best practice etc)
  • Background in DevOps tooling for execution of automation tests such as Jenkins/Gitlab, GIT, PAAS, Monitoring / Log aggregation, DataDog.
  • Experience with non-functional automated testing e.g., performance, security etc
  • Experience with Java Swing Windows app
  • Experience with Enactor highly desirable
  • Knowledge of some of the following Swift, Lambda, SAP, Testcafe.

This role can be based out of our London or Leicester offices. We operate a hybrid working policy.

If you’re excited about joining our growing Quality chapter, then please apply now for our immediate attention

Dunelm is committed to becoming a fully inclusive business that is representative of our customers and
locations. We recognise the value in diversity and welcome applications from all candidates regardless of sex, age, race,
religion, ability, gender or sexual identity, socio-economic background or education. We are committed to making Dunelm a place where everyone can enjoy a successful career and have systems in place to support all our staff.
We are seeking applications from candidates who share our values and celebrate diversity in all its forms.


Extra information

Type of Contract
Graduate jobs
Full UK/EU driving license preferred
Car Preferred
Must be eligible to work in the EU
Cover Letter Required

London | Graduate jobs