About the job
Flowhub is the cannabis retail management platform that helps dispensaries streamlineoperations, improve compliance, and deliver exceptional customer experiences. We’rebuilding the future of cannabis retail through cutting-edge technology, and we’re lookingfor passionate leaders to help us scale.
Role Overview
We are seeking a Senior Software Automation Engineer to serve as a critical quality leader. This role will be responsible for defining and executing the quality strategy to address the long-term needs of system integrity, testing scalability, and continuous delivery. The ideal candidate has deep experience in test architecture ownership, a proven track record of identifying and remediating systemic weaknesses across testing pipelines, and the ability to translate quality initiatives into measurable improvements in reliability and engineering velocity.
Responsibilities
- Lead Quality Strategy for the Flowhub Platform: Own and define the comprehensive testing strategy for end-to-end pipelines, critical data flows, and services.
- Define and Drive Long-Term Quality Strategy: Define and drive the long-term automation strategy that significantly improves quality metrics, platform integrity, and test scalability across multiple engineering teams.
- Tooling & Infrastructure Influence: Own the selection and integration of tools and platforms that support scalable test automation, data validation, Continuous Training (CT), and Continuous Integration/Continuous Delivery (CI/CD).
- Champion Best Practices and Systemic Improvement: Define and enforce standards for quality across all systems, and systematically raise the engineering bar by proactively identifying and resolving systemic flaws in testing architecture, quality processes, and tooling.
- Measure & Improve Quality: Define and track quality metrics such as test coverage, test flakiness, and reliability, linking quality work to measurable business outcomes.
- Lead Through Collaboration and Mentorship: Influence Engineering and Platform teams to adopt a quality-driven approach in their design and implementation, and mentor engineers across collaborating teams.
Requirements
- 7+ years in software development and/or test automation, with at least 3 years leading complex, distributed system testing.
- A natural team player and Culture Ambassador who operates with humility, actively collaborates across boundaries, and prioritizes the success of FlowHub's mission above all else.
- Strong programming experience with the ability to design and write reusable, scalable test frameworks.
- Proven ability to lead testing efforts for large-scale, backend or platform systems, ideally including microservices or cloud-based architectures.
- Deep understanding of test design methodologies, CI/CD practices, and test automation at scale.
- Experience with test frameworks and tools such as PyTest, JUnit, or equivalent, and experience with performance testing of large-scale systems.
- Skilled in driving multi-functional quality programs and influencing engineering architecture and tooling.
- Preferred Qualifications: Experience working with cloud platforms (AWS/GCP/Azure) and containerized environments (Docker, Kubernetes); Experience in DevOps work.
Compensation Range: $145K - $175K