Software Developer In Test

Dunelm Ltd ,
Leicester, Leicestershire

Overview

We are looking for a Software Developer in Test (SDET), to join our Digital QA Chapter. As a member of the Digital QA chapter, you will work with the Digital tribes 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 Key responsibilities: 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 Raise and monitor system related defects and ensure they are fixed and re-tested in a timely manner Work collaboratively with the development team 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 Digital Tribes and QA chapter Essential skills: Strong background in QA and Agile QA techniques Working in an Agile / Scrum environment to ensure quality is driven from the start and throughout the delivery process. 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 one / some of the following Java, JavaScript, React, NodeJS, Lambda Expertise with automated testing tools for web and/or mobile applications (such as Cypress.io, TestCafe, Selenium, Appium, Saucelabs / Browserstack) Desired 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, GIT, PAAS, Monitoring / Log aggregation. Experience with non-functional automated testing e.g. performance, security etc Benefits Competitive pay Competitive holiday allowance plus birthday day off and charity day off Sharesave scheme Pension Childcare vouchers 15% colleague discount on all of our products Discounted gym membership Cycle to work scheme Access to 100s of discounts with top brands and retailers Access to the support of the Retail Trust for health and well being This job was originally posted as www.totaljobs.com/job/89759543