Distributed Platform / Blockchain Tester

Job Description

Title: Distributed Platform / Blockchain Tester

Company Name: An International Software Company

Vacancy: 1

Age: At least 25 years

Job Location: Dhaka

Salary: Negotiable

Experience:

  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company


Published: 2025-09-16

Application Deadline: 2025-09-30

Education:
    • Bachelor of Science (BSc)
    • Master of Science (MSc)


Requirements:
  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company


Skills Required:

Additional Requirements:
  • Age At least 25 years
  • 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.



Responsibilities & Context:
  • 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.



Job Other Benifits:

Employment Status: Contractual

Job Work Place: Home

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs