We are looking for a QA Engineer / SDET with strong experience in blockchain systems, smart contracts, and DeFi applications. The ideal candidate will be responsible for ensuring the reliability, security, and performance of decentralized applications (dApps), smart contracts, and crypto platforms. This role requires a combination of test automation expertise, blockchain domain knowledge, and a strong understanding of distributed systems.
Responsibilities:
- Design and execute test strategies for blockchain-based applications and DeFi protocols.
- Validate smart contracts (Solidity) for correctness, edge cases, and security vulnerabilities.
- Build and maintain automated test frameworks for APIs, UI, and smart contracts.
- Perform functional, integration, and regression testing across wallets, nodes, and dApps.
- Conduct transaction-level testing (gas fees, nonce handling, confirmations).
- Test DeFi primitives (staking, lending, AMMs, liquidity pools, yield farming).
- Collaborate with developers to validate on-chain/off-chain integrations.
- Perform security-focused testing.
- Validate cross-chain / bridge workflows and token transfers.
- Analyze logs, events, and blockchain data using tools.
- Contribute to CI/CD pipelines and ensure quality gates for releases.
Requirements:
Core QA / SDET
- Strong experience in test automation using Java or Python.
- Hands-on experience with automation frameworks such as Selenium and Playwright.
- Expertise in API testing, including REST and GraphQL services.
- Experience with backend validation and data verification.
- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or similar platforms.
- Strong analytical, debugging, and problem-solving skills.
Blockchain / Crypto:
- Solid understanding of blockchain fundamentals, including Ethereum, EVM, gas mechanisms, transactions, and consensus concepts.
- Hands-on experience testing smart contracts developed in Solidity.
- Experience interacting with crypto wallets such as MetaMask and WalletConnect.
- Understanding of decentralized finance (DeFi) concepts, including DEXs, lending protocols, staking, liquidity pools, and yield farming.
- Knowledge of blockchain testing tools and environments.
What You'll Work On :
- Smart contract validation for financial transactions and digital asset flows.
- End-to-end testing of wallet-to-dApp-to-blockchain interactions.
- Testing high-risk transaction flows involving real-value movement.
- Validation of decentralized application functionality across blockchain networks.
- Ensuring security, reliability, and performance in decentralized environments.
Quality Compliance
Compliance with Quality and Information Security standards is critical in ensuring the integrity, confidentiality, and availability of blockchain and application data. Maintaining robust testing practices and delivering secure, high-quality decentralized solutions are essential aspects of this role.