Summary: We are looking for a QA Engineer/Senior QA Engineer to join our growing engineering organisation developing a wide range of market-leading InsurTech solutions. You will join us at an exciting time as we evolve our portfolio from desktop/on-premise towards cloud/SaaS. As a QA Engineer/Senior QA Engineer, you will work closely with developers and product owners to ensure the quality of our business process automation applications. This is a great opportunity for a test engineer who is passionate about quality to join a friendly and professional team building an exciting new interface for workflow design. The Role: Work within an Agile team to test newly developed software (primarily web based) Gain an understanding of the product under test and use this understanding alongside your testing experience to question and identify both defects and improvements to the features delivered Provide inputs on high-level test scenarios, challenges, risks, resources, test estimates etc., during test planning meetings Collaborate with the team to refine user story acceptance criteria and ensure quality is embedded from the requirements analysis phase Perform a high level of exploratory testing against acceptance criteria to ensure new features are introduced to a high standard Review the level and scope of automation testing in order to inform exploratory testing Develop and execute tests cases where automation is less applicable i.e. less ROI Work directly with developers in the understanding and resolution of defects Help the team to improve test processes and automation in an agile environment, supporting a regular release cycle Liaise with QA representatives from other teams where applications have an element of integration or share components