Skip to content

Senior Quality Engineer (Digital Tools)

Please Note: The application deadline for this job has now passed.

Senior Quality Engineer (Digital Tools)

Role Responsibility

Selfridges is seeking for an experienced “Senior Quality Engineer “with hands on SDET experience to join our expanding team and work on cutting edge web projects. Testing is an integral part of our delivery process and you will be driving evolution of the practice of Continuous Testing in our Customer experience engineering teams

As Senior Quality Engineer you will have responsibility for the development of test approach and provide technical assurance on complex solutions. You will also use your knowledge of Quality engineering to define and implement best practice around QE in a Shift Left environment, shaping the QE approach for new squads within Customer experience.

You will be part of one of the agile delivery Squads with one or more QE working across geography (UK) and 3rdParty locations. You will be working in a highly collaborative agile (Squad) team alongside a Product Owner, Senior BA, Tech Senior and various Product engineers and QE. This role would suit a highly experience SDET, or Automation Test Engineer looking to join a company willing to invest time and effort into not only your career but also the ongoing development of the team. It is vital that you have strong JAVA skills, knowledge on WCS and AWS platforms with in-depth experience in digital quality engineering.

The QE will work with the delivery team participating in all estimation and planning sessions, defining, and creating acceptance test criteria. Working collaboratively with developers in pipeline to have a CI/CD - DevOps setup in the Productised Streams/Squad’s and support the professional development of less experienced Quality engineers. You will work with a diverse range of technical and non-technical stakeholders which will require excellent communication skills.

Responsibilities

· Working alongside the Customer Experience Engineering team, help define and implement the Shift Left QA approach.

· Coach the Engineering team to ensure the strategy is understood and correctly implemented.

· The Senior QE will work with the delivery team participating in all estimation and planning sessions, defining, and creating acceptance test criteria.

· Working with developers to identify automation test cases (Unit/Integration/UI)

· Bring value to requirements engineering (such as three-amigos conversations) to prevent quality issues arising from vague, inconsistent, or untestable requirements

· Ability to pair with developers, read production code, to provide informed comment on unit tests and their relationship to identified risks

· Ability to evolve whole team approaches to quality and coach teams to understand how they all contribute to continuous testing in the CI / CD pipeline and the rest of the delivery and run cycle

· Advocate for testability throughout the delivery process with clear understanding of product risk and how product risks help shape delivery and testing approaches

· Demonstrate the ability to shift-left risk mitigation, including test approaches that reduce the need for integrated test environments (e.g., consumer driven contract testing)

· Demonstrate the ability to utilise metrics, and other forms of production feedback (such as monitoring) to revise risk views and feed back into future enhancements of the delivery engineering pipeline

· Demonstrate good hands-on experience or expertise in non-functional testing such as performance, accessibility, and security testing

 


 

The Ideal Candidate

Essential Skills

  • Drive quality conversations and quality engineering improvement conversations in teams, by clearly articulating opinions and positions along with reasoned arguments
  • Strong experience of working on delivery teams using Scrum or Kanban as well as XP engineering techniques.
  • Solid understanding of the Testing Pyramid and its implementation in a Shift Left team.
  • Proven experience of integration testing both in the small (on single applications) and in the large (cross project)
  • Experience of API & Microservices testing.
  • Have strong Exploratory context driven testing skills, including experience of exploratory test tools and session-based
  •  management techniques
  • Ability to provide manual and automated test assurance to ensure projects are complying with the Engineering approach.
  • Display strong working experience in the area e-commerce utilising both exploratory and automated test techniques
  • Drive quality conversations and quality engineering improvement conversations in teams, by clearly articulating opinions and positions along with reasoned arguments
  • Continuously learn what their team does to turn business aims into digital services
  • Continuously grow own skills and knowledge across the tasks that the team needs to complete to deliver digital services
  • Self-starter, with ability to prioritising their own time and activities

 

Tools:

 

· Java and web technologies like JavaScript, ReactJS, Selenium, + CucumberJS, Galen, Gatling, AWS platform

· Automation testing of Web-based applications appropriate for Microservice architectures with knowledge on React Apps

· Hands-on experience including setup and configuration (e.g., Cypress, Selenium, CodeceptJS, CodedUI, Protractor)

· Experience of Content Management systems such as SiteCore or AEM

· Experience in working on developing automation tools or frameworks such as Selenium Webdriver, Cucumber/JBehave, Gherkin

· Expertise in Service-oriented architecture/web services (SOAP/REST) testing

· Mobile App testing experience - familiarity with Charles, Browserstack, xCode / XCUITest or Firebase /Appium

· Use of CI/CD tools like Git Hub/Jenkins

· Postman, RESTAssured, Karate and Gatling

· Contract testing - specifically using Pact.io,

· Experience with one or more build tools e.g., Maven, Gradle

· Knowledge on analysing log from Splunk / Kibana

· Test Mocking services e.g., WireMock, Mokito etc

· IDEs such as IntelliJ or Eclipse

· Jira / Confluence

 

Technology

 

· Amazon Web Services

· Adobe Experience Manager

· Microservices

· E-commerce

· React

· Java

About the Company

Our Creative Spirit 

We are more than a shop. We are a social space where culture and commerce collide to release an energy that we call the Selfridges spirit. We are here to make our world brighter, and everyone is welcome. 

Our Awards Cabinet 

We’re not ones to brag, but since you asked...Selfridges has won the award for The World’s Best Department Store an unprecedented four times at the IGDS awards, with an additional award for the Best Sustainability Campaign.  

Our Future 

Since 1909 we have been at the forefront of retail and today our stores in London, Manchester and Birmingham – alongside selfridges.com and the Selfridges App – continue to redefine the way we shop and socialise. As a Selfridges team member, you will learn what it takes to consistently drive innovation, success and amazing customer experiences. 

Everyone is welcome

We are committed to a diverse and inclusive working culture, and we see this as key to our success and our working culture. Here at Selfridges, everyone is welcome - irrespective of race, gender, ethnicity, sexuality, age or disability, we stand by equal opportunities for all. We are diverse, we are inclusive, we are Selfridges.

The Fun Stuff  

There are lots of reasons to be excited about joining Team Selfridges – from our fantastic team member communities to volunteer days and behind-the-scenes Selfridges experiences throughout the year. 

Other benefits and rewards include:

  • Generous bonus and/or commission scheme 
  • Discounted gym memberships 
  • Pension contributions  
  • Annual travel pass and cycle to work schemes 
  • A volunteer day for all team members 
  • Access to a wide range of training programmes to help your career development

Selfridges

This website is using cookies to improve your browsing experience. If you navigate to another page without changing the settings below you consent to this. Read more about cookies.