Key Responsibilities:
• Conduct functional and non-functional testing
• Develop and maintain automated testing frameworks.
• Perform manual testing for exploratory, UI/UX, and edge cases.
• Work with engineers to define test cases, reproduce bugs, and verify fixes.
• Identify and document complex edge cases.
• Test Jupiter routing and protocol integrations.
• Conduct performance and security testing.
• Participate in code reviews, sprint planning, and releases.
Key Requirements:
• Experience testing blockchain, DeFi, or Web3 applications.
• Strong knowledge of automated testing frameworks (Selenium, Cypress, Playwright, WebdriverIO).
• Proficiency in manual testing, including UI, API, and end-to-end testing.
• Familiarity with Jupiter routing or DeFi protocols.
• Experience with smart contract testing (Hardhat, Foundry, Truffle).
• Ability to work in a remote, fast-paced environment.
• Experience with Solana, Ethereum, or other blockchain ecosystems.
• Understanding of DeFi trading, liquidity pools, routing strategies.
• Knowledge of CI/CD pipelines and DevOps testing tools.
• Background in security testing and smart contract vulnerabilities.