At a Glance
- Tasks: Design and maintain automated tests using Playwright and AI tools for web applications.
- Company: Join Klipboard, a global leader in innovative software solutions with a flexible work culture.
- Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment focused on continuous improvement and embracing new technologies.
- Why this job: Be at the forefront of AI-assisted testing and make a real impact on software quality.
- Qualifications: Experience with Playwright, TypeScript or JavaScript, and a passion for AI in testing.
The predicted salary is between 58500 - 71500 £ per year.
At Klipboard, we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work.
Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively.
Klipboard is a global, growing business that embraces AI and emerging technologies to enhance customer outcomes, collaboration, and continuous improvement. We're looking for people who are curious about or fluid with AI, open to change, and excited to learn how technology can improve the way we work and help our customers which is always supported by strong human insight and communication.
We are looking for a forward-thinking QA Automation Engineer with strong Playwright experience and practical skills in using Artificial Intelligence (AI) to accelerate software testing. At Klipboard, we are evolving how we develop and deliver software, embracing AI-assisted engineering, automated testing and Continuous Delivery to improve quality and increase delivery velocity.
The successful candidate will be comfortable using modern AI development tools to generate, refine and maintain automated tests for complex web applications. They will combine sound testing principles with an engineering mindset, ensuring that automation provides meaningful validation of product functionality and customer workflows. This role is particularly suited to someone who enjoys exploring new technologies, challenging traditional testing approaches and finding more efficient ways to deliver high-quality software.
- Automated Testing and Quality Engineering
- Design, develop and maintain automated end-to-end tests using Microsoft Playwright.
- Build reliable automated test coverage for modern web applications, including complex user journeys and business workflows.
- Develop maintainable test suites using TypeScript or JavaScript.
- Apply risk-based testing principles to prioritise automation where it provides the greatest value.
- Identify defects, investigate failures and provide clear, actionable feedback to engineering teams.
- AI-Assisted Test Development
- Use AI coding assistants such as GitHub Copilot, Cursor, Claude or Codex to accelerate automated test development.
- Use AI-assisted browser exploration and code analysis to identify test scenarios and potential gaps in coverage.
- Apply effective prompt engineering techniques to generate, refine and maintain test automation.
- Review and validate AI-generated tests to ensure they accurately reflect expected application behaviour.
- Experiment with AI-enabled testing approaches to improve productivity, test quality and maintainability.
- Share successful AI techniques and practices with other QA and Engineering colleagues.
- Continuous Integration and Delivery
- Integrate automated tests into Azure DevOps or equivalent CI/CD pipelines.
- Support automated validation of software changes through pull requests and deployment workflows.
- Work towards providing rapid, reliable feedback to developers on the quality of their changes.
- Investigate and reduce flaky tests, unreliable execution and unnecessary maintenance overhead.
- Support the engineering team's progression towards Continuous Delivery through effective automation.
- Collaboration and Product Understanding
- Work closely with Software Engineers, Product Managers and other QA colleagues to understand requirements and expected behaviour.
- Participate in refinement, planning, estimation and retrospectives.
- Contribute to discussions on testability, quality risks and opportunities to improve software design.
- Communicate progress, blockers and quality concerns clearly and constructively.
- Continuous Improvement and Professional Development
- Actively explore emerging AI and test automation capabilities.
- Identify opportunities to reduce repetitive manual testing through effective automation.
- Contribute to improvements in testing frameworks, engineering practices and team productivity.
- Maintain awareness of modern testing techniques, tooling and software engineering practices.
- Take ownership of personal development and share knowledge across the wider engineering organisation.
Skills, Knowledge and Experience:
- Test Automation
- Practical experience developing automated web application tests using Playwright.
- Good programming skills in TypeScript or JavaScript.
- Experience testing modern, dynamic web user interfaces.
- Understanding of end-to-end testing, regression testing, functional testing and test design.
- Experience debugging failed tests and distinguishing application defects from automation issues.
- Artificial Intelligence
- Demonstrable experience using AI coding assistants in software development or test automation.
- Ability to use AI to generate and refine Playwright tests rather than relying exclusively on manually written scripts.
- Understanding of effective prompting and providing appropriate application context to AI tools.
- Ability to critically assess AI-generated code and identify incorrect assumptions, incomplete coverage or unreliable tests.
- Enthusiasm for experimenting with new AI capabilities and applying them to practical engineering challenges.
- Engineering Practices
- Experience using Git and pull request workflows.
- Familiarity with CI/CD pipelines, ideally Azure DevOps.
- Understanding of Agile software development.
- Ability to work effectively with developers and contribute to shared responsibility for software quality.
- Understanding of secure testing practices and appropriate handling of sensitive application data.
- Experience using AI agents or browser automation agents to explore applications and generate tests.
- Experience with Playwright MCP or similar AI-enabled browser interaction tools.
- Familiarity with API testing and combining API and UI validation.
- Experience with accessibility testing.
- Experience testing complex ERP, automotive, rental or other business management applications.
- Familiarity with C#, .NET or other modern development technologies.
- Experience improving automated test coverage within an established engineering team.
- Embraces AI: Actively uses AI to improve how they work and is curious about emerging capabilities.
- Approaches testing: Approaches testing as a software engineering discipline rather than simply executing test cases.
- Understands quality: Recognises that generating more tests does not necessarily mean better testing.
- Accepts responsibility: Accepts responsibility for the reliability, maintainability and effectiveness of their automation.
- Demonstrates interest: Demonstrates a genuine interest in improving technical skills and understanding new technologies.
What Success Looks Like
- A successful QA Automation Engineer will:
- Consistently deliver reliable, maintainable Playwright automation for important customer workflows.
- Demonstrate effective use of AI to accelerate test development without compromising quality.
- Increase meaningful automated regression coverage and reduce reliance on repetitive manual testing.
- Contribute to faster feedback through automated testing integrated into engineering pipelines.
- Help identify defects earlier in the development lifecycle.
- Improve the efficiency and effectiveness of the wider QA and Engineering team.
Klipboard Engineering Culture
At Klipboard, we believe software quality is a shared engineering responsibility. We are actively investing in AI-assisted development, test automation and Continuous Delivery. We are particularly interested in people who see AI as an opportunity to fundamentally improve how software is built and tested, rather than simply another tool in the development process.
Equal Opportunities: As a global company, we value and respect the diversity of our workforce, aiming to empower everyone to embrace each other's differences. We are committed to creating an inclusive workplace where diversity, equity, and inclusion are integral to our company and culture. We recognise the benefits of a diverse workforce, where creativity and valuing differences enable us all to thrive and sparks innovation.
If you require any help, adjustments and/or support during the interview and offer process then please advise our TA or HR team.
Test Automation Engineer - Homeworking / Work From Home in Hungerford employer: Kerridge Commercial Systems
Klipboard is an exceptional employer that champions a flexible hybrid work policy, allowing employees to balance office collaboration with the comfort of remote work. With a strong focus on employee growth and development, Klipboard offers opportunities to engage with cutting-edge technology while working in a supportive and inclusive environment. Join a dynamic team where your contributions directly impact customer success and where diversity and innovation are at the heart of our culture.
Contact Details:
Kerridge Commercial Systems Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Test Automation Engineer - Homeworking / Work From Home in Hungerford
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Kerridge Commercial Systems or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Kerridge Commercial Systems.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Kerridge Commercial Systems.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Kerridge Commercial Systems that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Test Automation Engineer - Homeworking / Work From Home in Hungerford
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Kerridge Commercial Systems.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Kerridge Commercial Systems and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Kerridge Commercial Systems
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Kerridge Commercial Systems uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.