Blockchain Protocol QA Engineer

We’re looking for a detail-oriented and technically skilled QA Engineer to help shape the quality of our protocol. You’ll work closely with engineers and the documentation team to build a robust test infrastructure and ensure the reliability of our blockchain platform.

 

Key Responsibilities:

  • Develop test plans and scenarios based on high-level engineering requirements.
  • Build, deploy, and maintain large codebases using Unix-based environments and Docker.
  • Write and run automated integration tests in Rust.
  • Contribute to internal documentation by extending technical instructions.
  • Define and implement strategies for test automation and infrastructure.
  • Build reusable, scalable test cases and scripts.
  • Ensure QA coverage across Agile sprints; participate in standups and planning sessions.
  • Drive the continuous improvement of testing processes and tooling.
  • Collaborate with developers and stakeholders to support the full product lifecycle.
  •  

What We’re Looking For:

  • 6+ years of hands-on QA experience in complex technical domains (e.g. embedded systems, networking, IoT).
  • Strong command of Linux/Unix, Docker, Git, and shell scripting.
  • Familiarity with protocols like HTTP, SSL/TLS, TCP and serialization formats such as JSON.
  • Solid experience testing APIs (JSON RPC, REST, GraphQL) and analyzing their performance.
  • Comfortable writing QA test logic in Rust.
  • Prior experience in Agile development teams and test-driven environments.
  • Confident in using CLI tools for QA workflows.

     

Nice to Have:

  • Knowledge of blockchain fundamentals, especially public-private key encryption and PKI.
  • Exposure to Substrate SDK and Ethereum development.
  • Experience with CI pipelines and tools like GitHub Actions, GitLab CI, Jenkins.
  • Familiarity with security best practices (e.g., OWASP, CVEs).
  • Background with monitoring and observability tools (e.g., ELK, Grafana, Prometheus).
  • Comfort with scripting or working in TypeScript, JavaScript, or Solidity when needed.
  • Experience with infrastructure management tools (e.g., Ansible).
Published 15 May
96 views
·
9 applications
78% read
·
12% responded
Last responded 1 day ago
To apply for this and other jobs on Djinni login or signup.