Description
We are looking for a skilled Blockchain Test Engineer to design and execute automated testing processes that ensure the stability, reliability, and security of blockchain systems and smart contracts. This role requires solid programming skills, strong testing expertise, and knowledge of blockchain technology. You will work in a fast-paced environment to drive quality assurance across our products.
Skills & Competencies
- Proven experience in automated testing; proficient in JavaScript / Typescript, Python, Shell scripting, and Linux environment
- Previous experience in the blockchain industry is a plus
- Solid understanding of blockchain mechanisms, including consensus, P2P networking, and account models
- Familiarity with Ethereum smart contracts (Solidity, Hardhat/Foundry/Truffle)
- Knowledge of the Polkadot/Substrate ecosystem is a strong plus
- Experience with common testing frameworks (e.g., Jest, Mocha, Pytest)
- Hands-on experience with API testing (RESTful, GraphQL, or gRPC)
- Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.)
- Strong analytical and problem-solving skills with the ability to troubleshoot complex issues independently
- Excellent teamwork and communication skills; eager to learn new technologies
Nice to Haves
- Experience with performance testing, security testing, or penetration testing
- Contributions to open-source blockchain projects
- DevOps/Infrastructure background with Docker, Kubernetes, or cloud environments
- Strong English reading and technical communication skills
Key Responsibilities & Duties
- Conduct functional, performance, E2E and security testing of blockchain systems, smart contracts, and related applications