Job Description
As a Blockchain Test Engineer, you will be responsible for ensuring the quality and reliability of public blockchain protocols and related modules. Your primary focus will be on testing core components such as consensus mechanisms, P2P networks, virtual machines, and ledger systems. You will design comprehensive test cases to validate node interactions, transaction lifecycles, and smart contract execution scenarios. Additionally, you will build and maintain testing environments (including local clusters and cloud setups) to support regression testing and version verification. A key part of your role involves conducting stress tests, long-term stability tests, and fault injection tests to ensure system resilience under extreme conditions like high concurrency and network partitions. You will also investigate and reproduce production issues, generate detailed test reports, and drive quality improvement initiatives.
Key Responsibilities
- Perform functional, performance, and stability testing for blockchain protocols and core modules
- Develop and maintain test cases covering critical scenarios including node communication, transaction processing, and smart contract execution
- Establish and manage testing environments (local clusters and cloud infrastructure) for development team collaboration
- Execute specialized testing including load testing, endurance testing, and fault injection testing
- Troubleshoot and reproduce production issues, document findings, and contribute to quality enhancement processes
Job Requirements
- Bachelor's degree or higher in Computer Science or related field
- Minimum 2 years of experience in backend or blockchain testing
- Solid understanding of blockchain fundamentals (consensus algorithms, transaction structures, block synchronization, smart contracts)
- Proficiency with at least one testing framework (e.g., pytest, JUnit) and automation scripting
- Working knowledge of Linux, Docker, and Kubernetes for multi-node test network setup
- Experience with blockchain nodes (Ethereum, Cosmos, Substrate) or smart contract testing is preferred
- Strong analytical skills and attention to detail
Benefits
Salary will be determined during the interview process. Please note the company operates on an alternating weekend schedule (working every other Saturday). Candidates uncomfortable with this arrangement should not apply.


