We are looking for SDET / QA Automation Engineer who has a proven background in testing blockchain applications, smart contracts, and decentralized systems .
The ideal candidate must be strong in automation and must understand the unique testing challenges of Web3 environments.
Key Responsibilities
- Design and maintain automation frameworks (Selenium, Cypress, Playwright) for blockchain-based applications.
- Test smart contracts, dApps, blockchain nodes, REST APIs, and microservices.
- Execute API testing (RestAssured, Postman) and validate on-chain / off-chain integrations.
- Implement CI / CD test pipelines and ensure testing coverage across deployments.
- Conduct performance testing for transaction throughput and network behaviour (JMeter / Gatling).
- Write and execute BDD scenarios using Cucumber / SpecFlow.
- Perform mobile automation (Appium) for wallet apps & blockchain mobile interfaces.
- Contribute to test strategies for consensus, transactions, events, and blockchain data integrity.
Mandatory Skills
Strong programming fundamentals in Java / Python / JavaScript .Hands-on experience with blockchain project testing (smart contracts, nodes, dApps).Expertise in automation frameworks : Selenium, Cypress, Playwright .API testing experience : RestAssured, Postman .Understanding of CI / CD pipelines .Solid Git / version control experience.Preferred Add-Ons
Experience with EVM-based testing tools (Hardhat, Foundry, Truffle) – preferred.Contributions to open-source testing tools or blockchain QA repositories.Knowledge of Layer-1 / Layer-2 blockchain environments.Performance testing (JMeter / Gatling).Experience with mobile automation (Appium).BDD frameworks : Cucumber, SpecFlow.deal Candidate Profile
Has tested live blockchain products or Web3 platforms in production environments.Understands blockchain protocols, transactions, event logs, gas optimisation, and RPC interactions.Strong automation mindset, ownership, and ability to work in a fast-paced product environment.