Who are We? Founded in 2014 and based in the beautiful city of Edinburgh, Forrit helps organisations when they need to do more with less; our future-proof CMS provides them with operational efficiency – and cost savings too. We help them reduce third-party software costs and create fast pay-back on their investment. Our customers are based in some of the most highly regulated industries, so with a host of security and audit features built-in, our cloud-native CMS helps them reduce risk and comply with regulations. Customisable approval processes, clear audit trails and optional roll-back keep them in control and as we’re a Microsoft Partner they can be confident of getting a secure, scalable and reliable solution. What’s more, working with us lets you leverage your organisation’s committed cloud spend with Microsoft. Tell me more about the Role? As a test engineer with 2 or more years in the industry, you should have demonstrable experience working in software or web development test roles. The role is dynamic as you will be working on both business-as-usual delivery tasks, and also helping the team expand and maintain our growing automation coverage. You will be keen to take ownership of the general test processes such as test plan creation and maintenance, and good documentation. A strong knowledge of common testing techniques and test processes will be essential as you will be a point of contact and knowledge for junior members of the team and colleagues in other areas of the business. We want to welcome testers who are passionate about the impact that good quality can have across the board Daily reporting of bugs and verification of work tickets Regression activities at the end of sprints and other milestones Contribute to and improve automation across the team, in the following areas: UI automation API automation Non-functional testing Taking responsibility for test processes and implementation throughout the software lifecycle Assisting distributed teams in maintaining ticket databases, documentation repositories and other systems used by the team What do I need to bring? We're looking for someone who can hit the ground running and immediately add value to the test team and wider business. You should be able to demonstrate all of the common desirable traits in a test engineer - critical thinking, keen eye for detail, excellent communication skills and a positive flexible attitude. We want to welcome someone who has good experience in automated solution creation and development. If you have worked with Playwright or other modern UI automation solutions, this would be a big plus. We primarily deal with .NET, node.js and TS in our automation suites so any experience here is also a bonus. Additionally, any knowledge of cloud-based development (we use Azure) or CMS platforms would be desirable Demonstrable experience in software testing / development, including an understanding of the different methods of testing Good level of experience in test design test techniques, test plan creation and test case management Experience in modern UI automation frameworks (e.g. Playwright, Selenium, Cypress.IO) Experience with API testing and API testing frameworks Experience with non-functional testing Understanding of Agile development methodology Excellent written and verbal communication skills Azure Fundamentals AZ-900 certification is desirable but not necessary ISTQB Certified Tester Foundation Level certification is desirable but not necessary Portfolios demonstrating automation development are welcome but not necessary