QA & Test Automation for DeFi Platform on EVM-Based Blockchain

QA & Test Automation for DeFi Platform on EVM-Based Blockchain

Challenge

The product under test was a DeFi platform for a popular EVM-based blockchain with the following components: Stablecoins, Lending, Vaults, DAO and DEX. It needed a robust testing solution for all of its components. The challenge was managing, executing and developing testing and test automation across multiple layers, including UI, API, and smart contracts for several different components.

Solution

  • Developed a Playwright and Synpress-based test automation framework for UI/E2E, and API tests.
  • Created 50+ E2E/UI test cases covering complex DeFi scenarios.
  • Implemented Subgraph API test automation and JSON schema validation.
  • Wrote smart contract tests for Solidity-based contracts on an EVM blockchain.
  • Integrated all tests into GitHub Actions CI/CD pipeline for automated regular execution.
  • Documented test cases in QASE test case management tool, performed systematic regression and exploratory testing.

Impact

  • Improved release stability through continuous automated regression testing.
  • Produced complex regression and smoke test suites including both manual and automated test cases.
  • Enhanced platform security and user experience by detecting defects early throughout the software development life cycle.