Back to Careers

Senior Software Development Engineer In Test

Engineering Remote

At Flowhub, we're about more than technology — we're on a mission to make legal cannabis accessible to everyone. Founded in 2015, Flowhub pioneered the first Metrc API integration to help dispensaries stay compliant. Today, over 1,000 dispensaries trust Flowhub's point of sale, inventory management, business intelligence, and mobile solutions to process $3B+ cannabis sales annually.

Flowhub creates user-friendly business management and compliance products that increase revenue in the highly regulated cannabis industry.  Our Engineering department is highly creative, incredibly resourceful, and obsesses over the user experience.

As a senior member of the QA team, you will work closely with our product and development teams in an agile process. Our development cycle involves TDD, continuous integration and feature flag releases across many customer-facing products and services.  In the cannabis industry, rigorous testing is extremely important as our customers count on our software to stay profitable and compliant to complex regulations. We accept that challenge! With that in mind, you will be a leading force in building the next level of QA at the company.

Who will love this job:

  • Pioneers looking to help forge the picks and shovels for the “Green Rush.”
  • Folks ready to navigate the waves of an industry and company that is actively changing
  • Problem-solvers eager to make a meaningful impact from day one
  • Team players comfortable working on a small, fast-paced, tight-knit team
  • Engineers with a business sense who understand the product and business stakeholders
  • Passionate, customer-focused engineers who take pride in their craft and LOVE ENGINEERING


  • Design comprehensive test plans for a variety of products in our software ecosystem
  • Write and maintain automated test suites to be used in CI pipelines
  • Work with engineering teams to capture test requirements throughout the development cycle.
  • Mentor and teach automation practices to junior members to elevate the team as a whole
  • Break stuff! Find issues and bugs before our customers do, collaborate with devs on solutions 
  • Be a thought leader and team-builder to forge our next-gen processes in testing


We know from experience that not ticking every box in the qualifications sections stops many from applying. Please apply regardless of your self-assessment – we want to hear from you! We have seen engineers succeed with a diverse range of skills and experiences.

  • 5+ years of software development and/or testing experience
  • Proficient in a modern development language, preferably Typescript
  • Experience with designing and developing full stack test automation
  • Experience and willingness to train and develop Jr. SDET team members
  • Experience establishing automation goals and leading a team towards success
  • Expert in constructing and maintaining automated testing frameworks
  • Expert in Quality Assurance testing techniques
  • Experience with designing and developing full stack test automation
  • Thorough understanding of testing best practices