Ongoing QA Support for the Decentralized Web3 Insurance Platform

Industry

FinTech
Web3

Country

Global

Type of Service

Manual Testing
Automated Testing
Documentation writing

Cooperation Type

Full-Time

Project Type

Web Testing
Blockchain Testing

Overview

This project is a decentralized insurance platform that provides risk coverage for Web3 users and projects. It leverages smart contracts to automate policy creation, risk pools, and DAO governance, ensuring transparency, security, and instant payouts.

Challenge

The main challenge was validating the reliability and correctness of complex payout logic, testing smart contracts, and verifying oracle integrations. The QA team needed to guarantee flawless coverage logic, accurate event triggers, and stability across Web3 integrations such as MetaMask, Chainlink, Polygon, and DAO voting mechanisms.

Solution

The task was achievable using a combination of quality assurance services, namely, the following: 

  • Manual testing of new features 
  • API & Blockchain testing
  • Smart Contracts testing 
  • Automated testing (Postman / Playwright / Hardhat)
  • Documentation writing
  • QA Reporting

We started by planning the end-to-end QA process for blockchain-based insurance operations. This included five steps:

  1. Development of a full QA strategy for Web3 functionality (wallet connection, transaction validation, smart contract interaction).
  2. Performing the extensive API testing across key modules (policy management, payout triggers, oracle feeds).
  3. Conducting smart contract testing using Hardhat and Foundry frameworks.
  4. Implementation of end-to-end integration testing between the front-end (React) and back-end (Node.js microservices).
  5. Setting up regression and release testing pipelines.

Four QA engineers were assigned to the project. Over 18 months into the QA support and over 1,200 tests written, 95% coverage for the business-critical flows was achieved.

Results

  • Designed and implemented a QA process from the ground up, fully integrated into the development lifecycle.
  • Delivered full regression coverage for API, front-end, and DAO governance modules.
  • Automated smoke and regression testing through CI/CD (GitHub Actions).
  • Established a continuous QA process for smart contract testing and new feature releases.
  • Created comprehensive testing documentation for the whole project.

Let’s Start a New Project Together

QA Madness helps tech companies strengthen their in-house teams by staffing dedicated manual and automated testing experts.

Anastasiia Letychivska

Head of Growth

Ready to speed up
the testing process?

QA Madness
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.