
Vega Protocol
DeFi derivatives trading platform — on Ethereum / Web3
On-chain markets. Tested every block.
We led QA engineering at Vega Protocol — a Layer 1 DeFi derivatives platform — building automation across the UI, the smart contracts, and the wallet integrations that real users rely on. From Cypress + Synpress to Ganache to dockerised on-chain test environments, we tested it the way attackers would too.
Test the trading floor of a brand-new chain.
Vega is a DeFi trading platform on the Ethereum blockchain that lets any user create markets at any point in time. We led the QA engineering function — covering the trading UI, the smart contracts, the wallet integrations and the decentralised network that powered all of it.
A trading platform, exercised end-to-end.
We built the test automation framework in TypeScript / JavaScript covering the Vega trading UI — with usability and performance checks woven through the same pipeline so the experience didn’t regress on speed or polish.
Cypress + Synpress, on-chain.
We created a Cypress framework integrated with Synpress for testing smart contracts directly — running against decentralised services in Docker to mimic the real chain without depending on external testnets. Ganache provided local block-by-block control for the high-stakes flows.
- Cypress + Synpress for smart-contract test flows
- Ganache for local block-level testing
- Dockerised decentralised services for repeatable runs
MetaMask, Trust Wallet, Vega Wallet.
The on-chain experience hangs on the wallet. We built automation that interacts with multiple wallets — MetaMask, Trust Wallet, Vega’s own wallet — on multiple browsers (Chrome and Firefox extensions both), keeping the flows stable across environments.
Chain functions, scripted.
We used Python to test chain-specific functions like initiating transfers and connecting Vega Wallet, against a local Capsule environment — a dockerised build of the blockchain plus its smart contracts. That gave us a real chain to fire scripts against without paying mainnet gas or risking mainnet state.
Percy, axe, every PR.
Percy.io for visual regression, axe for accessibility audits — both wired into the GitHub Actions pipeline so nothing merges that breaks the look-and-feel or the inclusivity bar.
Beyond testing.
Active across the whole SDLC — requirements gathering, planning, triaging, releasing — and helped moderate community Q&As on the Vega Discord during launch cycles. ERC-20 / Solidity exposure throughout.
What we delivered
- QA engineering leadership
- Manual + automated test balance
- UI automation framework
- Smart-contract test framework (Cypress + Synpress)
- Multi-wallet automation
- On-chain test environments (Capsule, Docker, Ganache)
- Visual regression (Percy.io)
- Accessibility (axe)
- CI/CD (GitHub Actions)
- Test strategy & environments
- Solidity / ERC-20 test exposure
Tech & tools
- TypeScript
- JavaScript
- Python
- Cypress
- Synpress
- Percy.io
- axe
- Solidity
- ERC-20
- Ganache
- Docker
- MetaMask
- Trust Wallet
- Vega Wallet
- GitHub Actions
Selected coverage of Vega Protocol’s mainnet and market launches.
- CoinDeskCrypto derivatives protocol Vega's mainnet goes live for futures & options trading
- Pantera CapitalVega Protocol Alpha Mainnet — revolutionising DeFi and decentralised trading
- The BlockVega Protocol activates on-chain trading after mainnet launch
External links open in a new tab. QA Tech is independent and not affiliated with Vega Protocol.
Web3 launch on the horizon?
If you’re shipping smart contracts and the UI in front of them, we’ve done it.
