Search...

QA Engineer

Skills

About the Role

You will design, implement, and execute test strategies to ensure the stability, performance, and security of Bitcoin and blockchain-based applications. You will create and maintain automated testing frameworks, write and run manual and automated tests for transactions, wallets, APIs, and payment systems, identify and document defects, perform security and performance testing, and integrate tests into CI/CD pipelines to prevent regressions and optimize test execution.

Requirements

  • 2+ years in software quality assurance preferably in fintech blockchain or security-focused industries
  • Proficiency in automation testing frameworks
  • Strong understanding of Bitcoin and blockchain technology
  • Experience with API testing tools
  • Knowledge of scripting languages
  • Understanding of security testing methodologies including penetration testing and vulnerability assessments
  • Experience with performance testing tools
  • Strong analytical and problem-solving skills
  • Excellent communication and documentation skills
  • Ability to work in a fast-paced remote-first and collaborative environment

Responsibilities

  • Develop and execute test plans test cases and test scripts for blockchain-based applications and APIs
  • Design implement and maintain automated testing frameworks for functional performance and security testing
  • Conduct manual and automated testing of transactions wallets payment systems and decentralized applications
  • Identify document and track defects using bug-tracking tools
  • Collaborate with developers to review features and ensure testability of new features
  • Perform security testing to detect vulnerabilities and support penetration testing
  • Integrate testing into CI/CD pipelines and optimize test execution in cloud environments
  • Conduct regression testing and maintain a robust suite of automated tests
  • Research and implement QA methodologies for blockchain and fintech