Who we are:
MandM is one of the biggest employers in Herefordshire and one of Europe’s leading online, off-price retailers. As our business continues to grow we are extremely excited to be relocating to our new Head Office, located in the heart of Hereford city centre. The brand new, state of the art office creates a modern, stylish workspace designed to encourage collaborative working, teamwork and creativity - everything that MandM is about!
Job type: Permanent - Hybrid
Our benefits:
- Free parking
- 5 weeks annual leave + option to buy an extra week
- Generous staff discount
- Health & wellbeing programme
- Referral programme
- Healthcare Cashback Scheme
- Your birthday off
- Ideal city location with local leisure, retail and hospitality discounts
- Employer Supported Volunteering Scheme
- Company pension
Position Purpose:
MandM Direct is seeking a talented and detail oriented Senior QA analyst, you will play a crucial role in ensuring the quality and reliability of our digital products. You will have the opportunity to work in a dynamic and collaborative environment and contribute to the continuous improvement of our testing processes. . .
Principal Accountabilities
-
Shape the technical direction of the QA team in liaison with the Lead QA; ensuring that the team are aware of the principles of good software design and the software development lifecycle (SDLC) is adhered to.
-
Collaborate and review and provide feedback on designs for upcoming work, considering where the quality of said solution could be improved by drawing on previous experiences.
-
Strives for quality: ensures the features developed by the team are produced to the highest possible quality in the fastest possible time and no less, so that we are able to continue to do so in the future.
-
Mentor: develop QA community including one to one mentoring where necessary.
-
Knowledge base: improve, share and retain critical in-depth knowledge of the systems developed and maintained by MandM, such as the Website and all supporting services.
-
Improving systems: improve the quality of the code by ensuring we have sufficient test coverage and no code hot spots.
-
Improving processes: improve the QA of our systems and identify any functional, technical or performance problems, providing suggestions for improvements.