Now hiring

Backend QA Engineer @ Lush

Poole , .OnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Location: Poole hybrid, a minimum of 3 days in teh office a week. Contract: 6-month fixed-term contract Diversity matters We are building a brand that represents the people of the world. It’s what you do that counts, and we are always looking to expand perspectives and voices to shape our future. We see you, we celebrate you, we want you! Who we are You might know us as the inventors of the bath bomb, but there’s more to this great-smelling, partly employee-owned, family-run company than pioneering cosmetics. We believe our business should put more back into the world than it takes and demonstrate that capitalism can be a force for good. The Living Wage Foundation’s statement 'a hard day's work deserves a fair day's pay' is one that we are proud to commit to in the UK. As an accredited Living Wage employer, we put our people first and fight cruel practices like animal testing, promote regeneration, and show that it is what’s inside that counts - whether that’s an ingredient in a product, or the minerals in a smartphone. The role Lush Digital has embarked on a total transformation, placing digital at the center of everything we do. Having established a global platform, we are now seeking an experienced Backend QA Engineer to join our high-performing, cross-functional engineering team. In this role, you’ll focus on the engine under the hood—ensuring our APIs, databases, microservices, and server-side logic are fast, reliable, secure, and built to scale. You will work across product teams to validate approaches, catch complex edge cases early, drive automation, and ensure feature updates never compromise global stability. Want to see where a career at Lush could take you? Head over here to explore real stories of growth and development across the business. Please note: We may close this vacancy early if we receive an overwhelming response or our business requirements change. API & Backend Validation: Design, execute, and maintain test suites for GraphQL and REST APIs, verifying payload structures, status codes, and optimal response times. Automation & Integration: Build and maintain automated test frameworks for backend services in TypeScript or Python, integrating automated E2E test runs into our CI/CD pipelines. Data & Architecture Testing: Write complex database queries (SQL/NoSQL) to verify data flow, migration scripts, and backend consistency. Test distributed microservices and asynchronous workflows (e.g., Kafka, RabbitMQ, Pub/Sub). Performance & Security: Conduct performance and load testing using tools like Grafana k6 or JMeter. Assess backend security against OWASP API Top 10 guidelines and verify authentication mechanisms (JWT, OAuth). Defect Diagnosis & Observability: Use tracing tools (e.g., Grafana Tempo) and log analysis to isolate complex breakpoints and collaborate with Developers and DevOps on root-cause fixes. Agile Collaboration: Serve as an active member of an autonomous agile team, preparing test scenarios, supporting continuous testing, and advocating for quality in planning and architecture discussions.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores