Senior Automation QA (Blockchain) Offline

Our customer  is a leading team behind the development of the first Bitcoin sidechain with full EVM compatibility, focused on enabling smart contract functionality on Bitcoin. Their mission is to drive financial inclusion through decentralized infrastructure built on top of the world’s most secure blockchain.

 

We're seeking an experienced Senior QA Engineer with expertise in blockchain testing, particularly for Bitcoin and L2 technologies. In this role, you'll take ownership of the quality and security of our cross-chain multi-actor bridge protocol, applying both manual and automated testing strategies to validate its robustness, performance, and resistance to misuse.

Requirements:

  • 5+ years of QA engineering experience, including at least 2 years in blockchain technology (Bitcoin experience is a major plus)
  • Strong proficiency in test automation frameworks and tools
  • Experience with scripting languages such as TypeScript and Python, used for automated testing, integration workflows, and scripting blockchain interactions
  • Understanding of Bitcoin Core technologies and transaction models
  • Knowledge of native Bitcoin scripting (e.g., P2SH, P2WSH) and hands-on experience testing smart contracts in EVM-compatible environments like RSK using Hardhat or Truffle
  • Experience testing API endpoints and blockchain interfaces
  • Strong knowledge of software testing methodologies (manual, automated, unit, integration, security)
  • Experience with BDD techniques (e.g., Cucumber, Gherkin)
  • Understanding of distributed systems and asynchronous processes
  • Upper-Intermediate English level

 

Nice-to-have: 

  • Experience testing cross-chain bridges or similar interoperability solutions
  • Experience with blockchain transaction monitoring and validation
  • Proficiency with blockchain testing tools and frameworks
  • Understanding of cryptographic principles and security testing methodologies
  • Knowledge of performance and load testing for blockchain applications
  • Experience with CI/CD tools (e.g., Jenkins, GitHub Actions)
  • Familiarity with Bitcoin Improvement Proposals (BIPs) and RSK Improvement Proposals (RSKIPs)

 

Responsibilities:

  • Design and implement comprehensive test strategies for our multi-actor bridge infrastructure
  • Develop and maintain automated test frameworks using TypeScript (with Playwright or WebdriverIO) for end-to-end testing, Python for integration and API tests, and blockchain-specific tools such as Bitcoin Test Framework, RSK Regtest, and Hardhat for smart contract validation
  • Perform in-depth manual testing of bridge functionalities, with a strong focus on edge cases, adversarial scenarios, and security-critical flows such as peg-in/peg-out validation, timeouts, actor disputes, and replay resistance
  • Create detailed test plans and test cases for peg-in and peg-out mechanisms between Bitcoin and RSK
  • Create and maintain test environments that replicate production-like conditions, using tools like Regtest, public testnets, and setups involving external actors or bridge participants
  • Work closely with developers to investigate issues, reproduce bugs, and verify fixes across environments
  • Document testing procedures, results, and identified issues in detail
  • Participate in code reviews from a QA perspective, providing insights on testability, reliability, and potential edge cases
  • Review and contribute to improvements in CI/CD testing pipelines

 

What we offer: 

  • Remote working format 
  • Flexible working hours
  • Informal and friendly atmosphere
  • The ability to focus on your work: a lack of bureaucracy and micromanagement
  • 20 paid vacation days
  • 7 paid sick leaves
  • Education reimbursement
  • Free English classes
  • Psychologist consultations

     

Recruitment process: Recruitment Interview - Technical Interview - Customer interview - Customer Technical Interview

The job ad is no longer active

Look at the current jobs QA Automation β†’