The Role
Build and maintain scalable UI, API, mobile, functional, integration, regression, and end-to-end automation using Playwright and related technologies. Integrate tests into CI/CD pipelines, reduce flakiness, analyze failures, and improve quality gates. Apply AI throughout the quality lifecycle, including test generation, debugging, maintenance, reporting, and synthetic data creation. Test AI and LLM features for accuracy, safety, reliability, hallucinations, prompt injection, RAG behavior, and agent risks. Collaborate with developers and product managers in an Agile environment.
Summary Generated by Built In
• 5–8 years in software testing, SDET or Quality Engineering, with strong hands-on automation experience.
• Strong programming skills in Java, TypeScript or JavaScript.
• Strong Playwright experience and automation framework design experience.
• Strong API automation experience; REST Assured or equivalent.
• CI/CD, Git, debugging and strong software-testing fundamentals.
• Functional, integration, regression and end-to-end testing.
• Appium/mobile automation experience is strongly preferred.
• Selenium, TestNG/JUnit, SQL, Docker/cloud execution, performance or security testing are valuable.
Requirements
AI-Native Quality Engineering:
• AI is a core requirement of this role. You will use AI throughout the quality lifecycle—not simply as an occasional chatbot.
• Analyze requirements and acceptance criteria; identify missing scenarios, edge cases and risks.
• Generate and improve test scenarios, automation code and synthetic test data.
• Use AI coding assistants to accelerate development, refactoring, debugging and test maintenance.
• Use AI to analyze failed tests, logs, screenshots and stack traces and accelerate root-cause analysis.
• Explore AI-assisted test maintenance, intelligent regression selection and self-healing approaches.
• Automate QA reporting and test-result analysis where practical.
Automation & Continuous Testing:
• Build scalable automation using Playwright and appropriate supporting technologies.
• Develop API automation and validation; use API-level tests to reduce unnecessary UI testing.
• Maintain functional, integration, regression and end-to-end automation.
• Use Appium for mobile automation where required; Selenium experience is valuable.
• Reduce flaky tests, enable parallel execution and improve feedback time.
• Integrate automation into Jenkins or equivalent CI/CD pipelines and establish meaningful quality gates.
• Continuously identify manual testing that can be automated or eliminated.
AI / LLM Quality
• Test AI features for accuracy, relevance, consistency, reliability, context handling and failure behavior.
• Evaluate hallucinations, prompt injection, adversarial inputs, safety/guardrails and boundary conditions.
• Define evaluation criteria and automated evaluation pipelines for AI-powered features.
• Experience with RAG, embedding, vector databases, conversational AI, tool/function calling or AI agents is strongly preferred.
• Understand testing of the full RAG flow: Query → Retrieval → Context → LLM → Response.
• Understand agent risks such as incorrect tool selection, invalid parameters, repeated calls, state errors and failure recovery.
Quality Engineering & Product Ownership
• Challenge unclear requirements and implementations constructively.
• Work closely with developers and product managers to identify quality risks early.
• Participate in refinement, sprint planning, design discussions, release planning and retrospectives.
• Investigate defects rather than simply reporting them; think from the customer perspective.
• Balance release speed with product quality in a fast-moving Agile environment.
Skills Required
- 5-8 years of experience in software testing, SDET, or Quality Engineering
- Strong hands-on test automation experience
- Strong programming skills in Java, TypeScript, or JavaScript
- Strong Playwright experience
- Automation framework design experience
- Strong API automation experience with REST Assured or equivalent
- Experience with CI/CD, Git, debugging, and software-testing fundamentals
- Experience with functional, integration, regression, and end-to-end testing
- AI-native quality engineering experience, including AI-assisted test generation, debugging, maintenance, and reporting
- Experience testing AI features for accuracy, relevance, consistency, reliability, context handling, hallucinations, prompt injection, adversarial inputs, and safety
- Ability to define evaluation criteria and automated evaluation pipelines for AI-powered features
- Ability to collaborate with developers and product managers on quality risks and requirements
- Appium or mobile automation experience
- Selenium experience
- TestNG or JUnit experience
- SQL experience
- Docker or cloud-based test execution experience
- Performance or security testing experience
- Experience with RAG, embeddings, vector databases, conversational AI, tool/function calling, or AI agents
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Foodhub is a food-technology company that operates a cloud-based online ordering marketplace for food delivery and takeaway. Founded in Stoke-on-Trent, it provides technology solutions for restaurants, takeaways, and stadiums, including online ordering, customer engagement, integrated EPOS, marketplace listing, and point-of-sale hardware. Its platform helps food businesses connect with customers, streamline operations, and grow revenue across multiple international markets through digital tools.








