Title: Distributed Platform / Blockchain Tester
Company Name: An International Software Company
Vacancy: 1
Age: At least 25 years
Job Location: Dhaka
Salary: Negotiable
Experience:
Strong understanding of blockchain and DAG architectures, consensus algorithms, and distributed systems principles.
Hands-on expertise in testing at least one major platform such as Hedera Hashgraph, IOTA, or Sui.Good to have experience with multiple ecosystems such as Ethereum, Bitcoin, Hyperledger, Cosmos, or Polkadot.
Solid knowledge of network protocols (TCP/IP, P2P, gossip protocols) for distributed communication.
Proven ability to analyze transaction/state logs and debug inconsistencies across distributed nodes.
Proficiency with testing frameworks, automation tools, and monitoring platforms used in distributed and blockchain environments.
Familiarity with cryptographic concepts (hashing, digital signatures, Merkle trees) and their role in distributed ledgers.
Experience with chaos testing, Byzantine fault tolerance, and network partition testing.
Strong debugging and problem-solving skills with a security-first mindset.
Exposure to CI/CD pipelines, API testing, smart contract validation, and performance benchmarking is a plus.
Design, implement, and execute comprehensive test strategies for blockchain and DAG-based platforms to ensure reliability, performance, and scalability.
Apply 3–5 years of experience testing distributed systems to identify complex issues in consensus mechanisms, peer-to-peer communication, and transaction workflows.
Perform functional, integration, and regression testing of transaction processing, state synchronization, and data consistency across multiple nodes.
Collaborate with developers to validate fixes, debug issues, and ensure seamless integration of distributed components and consensus algorithms.
Analyze transaction logs, block data, and account state updates to identify discrepancies, bottlenecks, and potential security vulnerabilities.
Conduct load testing, stress testing, chaos engineering, and fault-injection testing to assess system throughput, resilience, and recovery under failure conditions.
Validate peer-to-peer protocols, message propagation, and network partition scenarios to guarantee robust connectivity and fault tolerance.
Stay current with emerging blockchain and DAG technologies, evolving consensus protocols, and best practices in distributed systems testing.
Contribute to the development of automation scripts, monitoring dashboards, and test frameworks to enhance testing efficiency and coverage.