Vacancy Information
We have a fantastic opportunity to join the Technology Engineering team at Greggs as a QA Engineer to drive innovative, greenfield products that enhance both digital and in-store experiences.
Working in an agile, cross-functional team, you'll help to ensure the quality and safe delivery of scalable, secure platforms supporting key digital solutions like click & collect, retail systems, and digital order fulfilment, ensuring a seamless experience for millions of customers daily.
We can offer you:
- 25 days (5 weeks) annual leave, pro-rated, increasing with service (in addition to bank holidays), plus 1 additional floating day
- Management Bonus Scheme worth up to 10% of your salary
- Profit share: 10% of profits distributed to colleagues with at least 6 months of service each year
- Private Medical Insurance, free for you and subsidised for dependants
- Permanent Health Insurance
- Greggs pension scheme with employer contributions and tax advantages
- Death in service benefit: lump sum of 4 times your salary
- Colleague discount up to 50%
- Share save schemes for buying discounted Greggs shares
- Career progression and learning opportunities
- Employee Assistance Programme, providing confidential support 24/7
- Perks and savings, including gift cards, cashback, coupons, and lifestyle offers
- Cycle to Work scheme
- Company commitment to community, environment, and better business practices
About the role
- This is a full-time role, with flexibility considered
- Work-life balance is valued, with flexible working arrangements
- Location: Newcastle Upon Tyne
What you'll do
- Collaborate with cross-functional squad members to define acceptance criteria and test scenarios
- Design, implement, and maintain automated and manual test suites for front-end and API layers
- Write and maintain robust, reusable test scripts for various testing types
- Conduct exploratory, performance, and accessibility testing
- Integrate testing into CI/CD pipelines for fast feedback and delivery
- Participate in agile ceremonies
- Advocate for quality and identify risks throughout the product lifecycle
- Monitor and report on test coverage, defects, and release readiness
- Support troubleshooting and reproducing issues in production
- Stay informed on security landscape and promote best practices
- Keep abreast of emerging test technologies and trends
Requirements
- 2+ years in manual and automation testing or QA engineering
- Experience with tools like Cypress or Selenium IDE
- Proficiency in API testing tools such as Postman
- Experience with AI LLMs like ChatGPT and Claude
- Familiarity with CI/CD tools like Azure DevOps
- Knowledge of programming languages such as C#, Dart, JavaScript, Python
- Understanding of testing principles, defect tracking, and test management
- Experience in accessibility and performance testing
- Experience with cloud platforms like Azure
- Good grasp of agile methodologies and digital product squads
- Strong communication and collaboration skills
Desirable
- Experience with Flutter test automation
- Testing mobile applications (iOS/Android)
- Understanding of cloud cost management principles
- Experience with logging and monitoring tools
- ISTQB, CPTA or similar qualification