QA Engineering Manager
About the Role
You will lead and mentor a team of QA engineers, defining and implementing test strategies for blockchain applications. You will design, build, and maintain automated testing frameworks, run functional, performance, and security tests, and integrate tests into CI/CD pipelines. You will manage bug tracking and reporting, work with developers to ensure testability of features, and communicate QA metrics, progress, and risks to stakeholders.
Requirements
- 5+ years of software quality assurance experience with at least 2 years in a leadership role
- Strong background in automation testing frameworks and methodologies
- Deep understanding of Bitcoin and blockchain technology
- Experience with API testing tools and scripting languages
- Knowledge of security testing methodologies including penetration testing and vulnerability assessment
- Hands-on experience with performance testing tools
- Proven ability to work effectively in a remote-first environment
- Strong problem-solving, communication, leadership, and documentation skills
Responsibilities
- Lead, mentor and manage a team of QA engineers
- Define and implement test strategies for functional, performance, security, and regression testing
- Design and maintain automated testing frameworks for blockchain applications and APIs
- Establish and improve QA best practices and testing methodologies
- Collaborate with developers to review features and ensure testability
- Manage bug tracking and reporting processes and ensure timely defect resolution
- Integrate automated testing into CI/CD pipelines and optimize cloud-based execution
- Perform and oversee security and performance testing
- Communicate QA metrics, progress, and risks to stakeholders
