Head of QA
Skills
About the Role
You will lead and shape quality assurance across the software development lifecycle. You will define QA strategy and design QA systems, create and maintain automated tests, and manage the organizational test suite. You will support developers in reproducing and troubleshooting defects, manage tickets and stakeholder communication, and coordinate priorities and deliverables. You will research and learn Web3 technologies and apply test tooling (Mocha, Chai, Truffle, Hardhat, Jenkins, Travis) to ensure high quality releases for distributed and microservice-based systems.
Requirements
- Experience leading QA engineering teams
- Experience implementing and developing QA systems in an agile continuous delivery environment
- 5 years of experience in quality assurance across the SDLC
- Strong understanding of distributed systems, microservice-based architecture, and CI/CD frameworks
- Experience with programming languages
- Strong proficiency in English
- Familiarity with OriginTrail technologies
- Experience in enterprise software implementations
- Experience with cloud environments (Azure, AWS, Oracle, DigitalOcean)
- Experience with blockchain and smart contract testing (e.g. Truffle)
- Experience with implementation and utilization of GS1 and W3C standards
Responsibilities
- Lead the QA team
- Define QA strategy and design QA systems
- Manage the organizational test suite and create and maintain automated tests
- Communicate QA strategy to stakeholders and manage tickets
- Support developers in reproducing and troubleshooting defects
- Collaborate across engineering teams
- Manage project priorities, deadlines, and deliverables
- Research and learn Web3 technologies
Benefits
- Flexible work location
