Posted on: 01/09/2025
Key Responsibilities :
- Design and execute comprehensive test strategies for blockchain and DAG-based distributed platforms including Hedera, IOTA, Sui, and similar networks to ensure system reliability and performance.
- Leverage 3 to 5 years of proven hands-on experience testing distributed systems to identify complex network issues, transaction failures, and consensus mechanism problems.
- Perform thorough testing of transaction processing, state synchronization, and data consistency across multiple nodes in distributed network environments.
- Collaborate effectively with development teams to validate fixes, debug system issues, and ensure seamless integration of network components and consensus algorithms.
- Analyze account state updates, transaction details, and network behavior to identify discrepancies, bottlenecks, and potential security vulnerabilities in distributed systems.
- Conduct load testing, stress testing, and chaos engineering to evaluate network throughput, transaction processing capacity, and system resilience under various failure scenarios.
- Test peer-to-peer communication protocols, message propagation, and network partition scenarios to ensure robust inter-node connectivity and data integrity.
- Continuously stay up to date with the latest developments, testing methodologies, and emerging technologies in blockchain, DAG platforms, and distributed systems testing.
Required Skills :
- Mandatory and demonstrable expertise in testing at least one major blockchain platform or DAG-based system such as Hedera Hashgraph, IOTA, or Sui.
- Good to have experience with multiple blockchain platforms like Ethereum, Bitcoin, Hyperledger, or other distributed ledger technologies.
- Solid understanding and practical application of network protocols including TCP/IP, P2P networking, and gossip protocols for distributed communication.
- Proven ability to analyze transaction logs, block data, and identify state inconsistencies across distributed network nodes.
- Proficient in using testing frameworks and monitoring tools specifically designed for distributed systems and blockchain platforms.
- Preferred experience with cryptographic concepts including hashing, digital signatures, merkle trees, and their implementation in distributed systems.
- Strong problem-solving and debugging skills, including experience with chaos testing, network partition testing, and Byzantine fault tolerance scenarios to identify and resolve distributed system issues effectively.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
Blockchain
Job Code
1539020
Interview Questions for you
View All