> Markdown version of [/jobs/ext/2468414-automated-software-tester](https://www.wearedevelopers.com/jobs/ext/2468414-automated-software-tester). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Automated Software Tester - **Company:** PSP Limited - **Location:** UK - **Experience:** Experienced - **Salary:** £30,000.0 - £40,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Software Applications, JIRA, Automation of Tests, Microsoft Azure, Browser Compatibility, C Sharp (Programming Language), Software Quality, Computer Programming, Databases, Software Debugging, Apache JMeter, Load Testing, Object-Oriented Software Development, Scrum Methodology, Systems Development Life Cycle, Regression Testing, E2e Testing, Selenium, Software Engineering, SQL Databases, Software Testing Automation Framework, Systems Integration, Test Data, TypeScript, Web Testing, Scripting, Postman, Test Scripts, Cypress (Programming Language), Git, Specflow, Git Flow, Playwright, Restful APIs, Cucumber (Software), Selenium Webdriver, Software Version Control, Api Management, SDET - **Published:** August 12, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=a9ad6b16bf5efd78 ## About the Role The successful candidate will have commercial experience in software test automation and be able to demonstrate practical experience creating and maintaining automated test solutions. You should have: * Commercial experience as an Automation Tester, QA Automation Engineer, Software Development Engineer in Test (SDET) or similar. * Strong understanding of software testing principles and methodologies. * Hands-on experience developing automated test scripts. * Experience with one or more recognised automation frameworks or technologies, such as: * Playwright * Selenium * Cypress * SpecFlow * Cucumber * Other comparable automation frameworks * Experience using a relevant programming or scripting language such as C#, JavaScript or TypeScript. * Experience automating web application testing. * Experience with API testing and automation. * Experience creating and maintaining regression automation suites. * Understanding of object-oriented programming and reusable test design. * Experience using source control such as Git. * Experience with defect and test management tools such as Azure DevOps, Jira or equivalent. * Good understanding of the Software Development Lifecycle (SDLC). * Experience working within Agile/Scrum development teams. * Strong analytical, troubleshooting and problem-solving skills. * Ability to investigate and diagnose failed automated tests. * Good written and verbal communication skills. Desirable Experience The following would be particularly advantageous: * Playwright with C# and/or TypeScript. * Selenium WebDriver. * Automated API testing using Postman/Newman or equivalent. * REST API testing. * SQL and database validation. * Microsoft Azure. * Azure DevOps. * CI/CD pipelines. * Automated testing incorporated into build and deployment pipelines. * Git-based source control and branching strategies. * Performance or load testing. * Experience with tools such as JMeter or similar. * Cross-browser and responsive automated testing. * Microsoft/.NET development environments. * Experience testing CMS, CRM, ERP or e-commerce platforms. * Experience working on complex integrations between multiple systems. * ISTQB or another recognised testing qualification. Technical Approach The successful candidate should understand that effective automation is more than simply recording test steps. You will be expected to create automated tests that are structured, reusable and maintainable and to understand when automation is - and is not - the appropriate testing approach. You should be comfortable working with code, debugging failed tests and collaborating directly with Developers to resolve technical issues. You will also be expected to identify opportunities to improve automation coverage and reduce repetitive manual regression testing. What We're Looking For We are looking for someone with a genuine interest in software quality and test automation who wants to take ownership of automated testing rather than simply execute an existing suite. You will be technically minded, analytical and comfortable investigating complex problems. You should be able to balance speed with quality and understand the importance of creating automation that remains reliable as applications change and develop. The successful candidate will work collaboratively with the wider development and testing team while also being confident enough to recommend improvements to existing testing approaches. ## Description As an Automation Software Tester, you will be responsible for designing, developing, maintaining and executing automated tests to ensure the quality, reliability and performance of PSP's software solutions. This is a hands-on technical testing role requiring practical experience of test automation frameworks and the ability to create robust, maintainable automated test suites. You will work closely with Developers, Manual Testers, Business Analysts and Project Managers to identify where automation can deliver the greatest benefit and ensure automated testing is effectively incorporated into the software development lifecycle. The role will also involve an element of manual testing where appropriate, particularly when investigating defects, validating new functionality or determining whether a test scenario is suitable for automation., * Design, develop and maintain automated test scripts and frameworks. * Build automated test coverage for new and existing software applications. * Identify suitable test scenarios for automation. * Convert appropriate manual test cases into reliable automated tests. * Execute automated functional, regression, integration and end-to-end tests. * Develop and maintain automated API tests. * Analyse automated test results and investigate failures. * Identify whether failures relate to application defects, data, environments or test scripts. * Maintain and improve existing automated test suites as applications evolve. * Ensure automated tests are reusable, reliable and maintainable. * Work closely with Developers to ensure software is designed with testability in mind. * Integrate automated testing into CI/CD pipelines where appropriate. * Support regression testing as part of software releases. * Identify, document and report defects clearly and accurately. * Re-test defects following resolution. * Maintain test data and appropriate test environments. * Monitor automation coverage and identify opportunities to increase automated testing. * Participate in code or test-script reviews where appropriate. * Contribute to defining PSP's automation testing standards, processes and best practices. * Participate in Agile ceremonies including sprint planning, stand-ups, reviews and retrospectives. * Provide clear information regarding test results, defects, risks and release readiness., You will work closely with experienced development and delivery professionals and have the opportunity to influence how automation is used across PSP's software development lifecycle. ## Related Videos - [How to add test automation to your project: The good, the bad, and the ugly](https://www.wearedevelopers.com/videos/1668-how-to-add-test-automation-to-your-project-the-good-the-bad-and-the-ugly) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [How to create a test plan for software testing](https://www.wearedevelopers.com/magazine/56-how-to-create-a-test-plan-for-software-testing) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)