Salary: £55,000 - 55,000 per year Requirements: Strong understanding of iterative and incremental development methodologies Experience defining and maintaining regression strategies, including identifying tests suitable for automation Demonstrable experience testing desktop and service-based applications Experience working with event-driven systems and service bus technologies Strong coding or scripting skills (ideally C# or TypeScript; Java, JavaScript, or Python also considered) Hands-on experience with tools such as Jest, Playwright, Cypress, K6, or similar Experience using test management tools such as Azure DevOps Responsibilities: Analyse test objectives and design test plans aligned with the overall test strategy Design and build test cases, scripts, and procedures with clear expected results Create and manage realistic, representative test data Execute a wide range of functional and non-functional testing activities Support testing at all levels, including unit, component, integration, system, and UAT Raise, manage, and track defects through to resolution in line with organisational standards Document and report test results against acceptance criteria, maintaining traceability between stories, tests, and defects Communicate testing status, risks, metrics, and outcomes to technical and non-technical stakeholders Continuously develop your skills and stay up to date with new tools, technologies, and best practices Technologies: Azure C# Cypress Support Java JavaScript Jest Playwright Python TypeScript Cloud DevOps More: We are Bright Purple, a passionate company located in Edinburgh, dedicated to delivering innovative solutions that enhance business performance. We are proud of our commitment to quality and diversity, fostering an inclusive work environment. This hybrid role offers a competitive salary of up to £55,000, providing an opportunity to make a real impact on our engineering teams. last updated 5 week of 2026