We are looking forSDET / QA Automation Engineerwho has a proven background in testingblockchain 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 inJava / Python / JavaScript.
- Hands-on experience withblockchain project testing(smart contracts, nodes, dApps).
- Expertise in automation frameworks:Selenium, Cypress, Playwright.
- API testing experience:RestAssured, Postman.
- Understanding ofCI/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 testedlive blockchain products or Web3 platformsin 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.