Staff Software Engineer- Self Checkouts
Marks & Spencer
As Staff QA Engineer in the M&S Software Engineering team, you will own quality outcomes for key retail platforms like POS and Self-Checkout, driving reliability, performance and resilience. You will shape quality strategy, lead automation improvements and elevate engineering standards across large-scale retail systems. You mentor engineers, champion DevOps and continuous testing, and support production releases. This is a hands-on role at scale, enabling a digital-first, engineering-led transformation.
Pay / Benefits- 20% colleague discount
- competitive holiday allowance
- discretionary bonus schemes
- pension and life assurance
- wellbeing support
- volunteer day
- Own end-to-end quality for core retail platforms (POS, Self-Checkout) across transaction flows
- Shape quality strategy and engineering standards for retail technology solutions
- Improve testing practices and platform stability; support incident investigations
- Lead and mentor engineers on quality best practices and automation
- Champion DevOps and continuous testing; support automated delivery pipelines and production releases
- Extensive QA experience in retail tech environments (POS, Self-Checkout, payments)
- Experience designing/maintaining automated testing frameworks (BDD, data-driven) using Selenium, Playwright, TestComplete
- API testing and service virtualization with Postman and Rest-Assured; strong Java or JavaScript
- Cloud platforms, observability, CI/CD practices; tools like Azure, GitHub Actions, Dynatrace
- Mentoring and knowledge sharing
- Strong problem-solving in complex systems
- Agile delivery experience
- Selenium
- Playwright
- TestComplete
Reference: WJ-747_30158267