Software Quality Assurance Lead
Summary
Leads the QA function at Metrc, a provider of cannabis track-and-trace regulatory software: designing test plans and protocols, mentoring QA analysts, setting release-readiness standards, and driving test automation and process improvements. Based in the Greater Tampa, FL area.
ABOUT METRC
Metrc is the most trusted and experienced provider of cannabis regulatory systems in the United States and is growing extremely rapidly to expand globally. We provide a solution that combines advanced software, radio-frequency identification (RFID) technology, a dedicated customer-support team, and a secure database to track and trace cannabis from growth, harvest, and processing to testing, transport, and sale. As the Tier II Support Engineer, you will have the opportunity to thrive in a fast-moving, fluid environment, and be passionate about implementing change, great processes and procedures in a commercial setting at a fast-growing technology company.
GENERAL OVERVIEW
The Quality Assurance Lead bears primary responsibility for the overall quality of Metrc’s products and services and must ensure those products and services adhere to industry and the organization’s standards. They are responsible for designing and implementing testing protocols and approaches and training the QA Analysts on their team on testing practices and processes. They are also involved in developing testing plans, creating risk mitigation strategies, and liaising with the Product & Development team to identify and implement process improvements. They play a key role in determining the readiness of a product release to go to other environments.
KEY RESPONSIBILITIES
- Core duties and responsibilities include the following. Other duties may be assigned.
- · Embodies Metrc’s Core Values
- · Mentor and provide guidance to QA team members.
- · Develop a thorough understanding of how our products work.
- · Provide input to the Product and Development teams from the perspective of the QA team.
- · Act as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally.
- · Develop and ensure test cases, scripts, plans, and procedures are completed and execute those as needed.
- · Review the work of QA Analysts to ensure comprehensive coverage and quality planning and execution.
- · Track the QA team’s progress with testing and provide status reporting to management as needed.
- · Establish standards and metrics for assessing the readiness of a feature or build and apply them to determine the readiness of a product release for environments.
- · Research QA best practices and assess the feasibility and value of implementing them at Metrc.
- · Develop new tools that will make executing and documenting test cases more efficiently and consistently.
- · Develop processes to increase testing coverage and efficiency, including processes for automating testing.
- · Clearly communicate with team members and internal business associates.
- · Any other task or duty as assigned or required.