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.
Benefits
We offer an amazing workplace environment in the very centre of Edinburgh. We see our employees as our greatest asset and therefore we are investing in our people and ensuring that our team members are looked after both at work place and outside of work by providing benefits that support healthy work-life balance. Some of our benefits include:
Competitive salary
25 days annual leave (+bank holidays)
Pension
Private health care
Income protection scheme
Group life cover
Enhanced Parental leave and pay
Cycle to work scheme
Flexible working
Learning and education opportunities
Regular social activities
Scope of role
As a Test Engineer at Forrit, you'll be placed within distributed delivery teams and help deliver high quality work to our various clients. Working closely with developers you'll be responsible for the quality and accuracy of client requests and internal work as we integrate new clients into our Forrit One platform, and continue the smooth running of existing clients.
The ideal candidate will be a solid mid-level tester who has a decent base of experience within the industry, or from adjacent problem spaces. The candidate should be a keen learner and be willing to assist senior and management team members with improvements to test process. Automation experience is desirable but there will be opportunities to learn and develop on automation frameworks as part of the role.
Key Responsibilities And Duties
* Working with the QA team and distributed teams to maintain automated testing solutions for all projects
* Identify opportunities for improvements to test processes and the automated suite
* Daily reporting of bugs and verification of user stories, tasks, and bugs
* Assisting distributed teams in maintaining ticket databases, documentation repositories and other systems used by the team
* Contributing to inter-team activities and ceremonies
* Creating and maintaining documentation covering all aspects of the testing lifecycle
Desirable Skills And Qualifications
* Demonstrable experience in software testing / development, including an understanding of the different methods of testing
* Understanding of Agile development methodology
* Experience with modern automation frameworks using common methodologies such as Page Object Model
* Excellent written and verbal communication skills
* ISTQB Certified Tester Foundation Level certification is desirable but not mandatory
* Azure Fundamentals AZ-900 certification is desirable but not necessary
Desirable tech
* Microsoft Playwright
* HTML + CSS
* C# / .NET
* Typescript
* JS / nodejs
* NUnit
* Azure DevOps Test Plans or similar
* Jira or similar
* Confluence or similar
* Visual Studio IDE + Visual Studio Code
* Visual testing – Applitools / Percy / BackstopJs