QA Automation Engineer

Permanent employee, Full-time · London

About the role
The Candidate will play a primary role in planning, implementing, and executing all aspects of Quality and Testing. The role requires hands-on QA expertise, ability to take initiative and develop and evolve our QA automation processes. The right candidate will be able to analyse the platform to determine what to test, the priority of those tests and the best way to test (e.g., automate, manual etc.). The candidate will oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality deliverables are deployed in production environments.
Responsibilities
  • Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices. 
  • Define and implement lean Agile test process and help drive the vision of quality deliverables in close collaboration with development teams and product teams. 
  • Implement technical testing to ensure underlying components and the full technology stack (E2E) is tested, e.g., database migration scripts, platform configuration, queues, etc. 
  • Collaborate with development teams to implement robust test automation suite and move the organisation to focus on continuous testing strategy. 
  • Maintaining positive relationships between cross functional teams like development, product managers, service management and other teams. 
  • Define User Acceptance Testing methodology for each individual component and for the overall Insurwave platform in the target ecosystem (e.g., Azure cloud platform). 
  • Overall being accountable for deliverables that are deployed into production environments are of high-quality standards.
Your profile
  • Strong technical skills and hands-on experience in implementing multi-level automated tests framework supporting both back-end and front-end applications including the database changes. 
  • Highly organised, detail oriented, extremely responsive, and able to prioritise a large number of tasks. 
  • Experience working on distributed systems and third-party integrations with the focus on service integration testing. 
  • Experience working with customers to understand their challenges/concerns and help coordinate UAT. 
  • Good knowledge of modern technologies like containers and leveraging them for improving the QA process, especially around regression test environments 
  • Drive performance test to be part of the development process, for example by implementing an automated performance test framework that teams can easily adapt using tools like JMeter or Blaze meter. 
  • Experience in implementing and driving non-functional tests, in particular performance tests. 
  • Demonstrated considerable experience in using robust automation frameworks, especially no code automation tools (e.g reflect, preflight). 
  • Working experience with tools like Cypress, Selenium or similar tools 
  • You will also be expected to have experience in managing quality/coverage using tools like JIRA, etc.

Desirable

  • Knowledge of Azure ecosystem 
  • Hands on experience in automated tests for .NET applications and APIs 
  • Knowledge of monitoring and alerting tools 
  • Focus on performance and knowledge of performance profiling tools. 
  • Testing solutions with security mindset 
  • Experience with CosmosDB, SQL, Service bus
About us
Insurwave is where insurance buyers consolidate and visualise their data to understand their risk and make smarter transfer decisions.

Our platform offers an integrated insurance management experience, from collecting and consolidating risk data to its distribution to all parties involved, keeping everyone in the insurance value chain connected and up-to-date.

In one place, companies buying and selling risk can harness insightful data, view business exposure changes in real-time and automate time-consuming tasks to focus on what they do best.

We are looking forward to hearing from you!
Thank you for your interest in Insurwave. Please fill out the following short form. Should you have difficulties with the upload of your data, please send an email to recruitment@insurwave.com
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.