HamburgerMenu
hirist

Job Description

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 :


- Strong understanding of blockchain/DAG architecture, consensus algorithms, and distributed system principles with practical testing experience.

- 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.


info-icon

Did you find something suspicious?