Flowhub-posted 10 days ago
Full-time • Mid Level
Boston, MA
51-100 employees

Flowhub is the cannabis retail management platform that helps dispensaries streamline operations, improve compliance, and deliver exceptional customer experiences. We’re building the future of cannabis retail through cutting-edge technology, and we’re looking for 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.

  • 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.
  • 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.
  • Experience working with cloud platforms (AWS/GCP/Azure) and containerized environments (Docker, Kubernetes)
  • Experience in DevOps work.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service