The Summary:We are looking for a Senior QA engineer to join our growing business developing a wide range of market-leading InsurTech solutions. You will join us at an exciting time as we focus increasingly on cloud/SaaS solutions, upgrading existing products to new technologies and modern UX, as well as developing brand-new applications. The successful candidate will work alongside other engineers as part of a close-knit Scrum team to ensure our products meet high levels of reliability, maintainability, usability, and performance.The Role:
1. Define test strategies to support the development of major new features or of new applications
2. Design, implement and document test environments and frameworks supporting the agreed strategy
3. Work with the Product Owner and the Technical Lead to help define User Stories and acceptance criteria
4. Define story-level and feature-level test plans, considering both functional and non-functional requirements, in collaboration with software engineers to achieve high levels of test automation
5. Develop tests at all levels of the testing pyramid – UI, API, system, integration, and unit tests
6. Execute a wide range of functional/non-functional tests, manual and automated
7. Perform exploratory test activities on new features and user stories
8. Review and debug product and test code to identify defects or performance bottlenecks
9. Support the Product Owner to close stories, v...