Quality Assurance Automation Engineer

Job Description

Posted on: 
August 13, 2022

At Leafly we work in cross-functional squads, with product owners, designers, and engineers working side-by-side toward shared goals. We strive to maximize team autonomy - standardizing tech, tools, and process just enough so that squads are accelerated rather than slowed. We aim for each squad to have the right mix of full stack, web, and api developers, so that together they are equipped to solve whatever problems come their way. We look to each person to bring their expertise and passion to the table, as well as the ability to roll up their sleeves and help where it’s needed.

What We Look For In Our Engineers

  • You prioritize customers. You’re results oriented, pragmatic, and good at negotiating tradeoffs between full feature testing and full regression testing.
  • Iterative and data-driven. You know how to break down the work in order to frequently deliver incremental value. You’re experienced with testing into better solutions than we originally envisioned.
  • Quality excellence and a growth mindset. You’re passionate about honing your craft and writing high quality test cases that help provide a high quality experience for our customers.
  • Depth and breadth. Where you're an expert, you’ll hit the ground running and lead by example. Where you’re not, you’re ready to learn quickly.
  • Self-starter and collaborative. You’re comfortable working independently as well as pairing or swarming with your teammates. You ask for help when you need it, and you help others when they need it.
  • You will make us better. You bring expertise, skills, or perspective we could use more of. You’ll help us make better decisions, and build better products.

What We Are Looking For In This Role

We are looking for a QA automation engineer with strong skills in feature and regression testing. You are passionate about working engineering and product teams to provide the best experience for our customers. Here at Leafly, quality is something everyone is responsible for, and you are the advocate and guide for the processes and practices that help the product succeed.

You have demonstrated expertise working cross functionally with product and engineering to write and execute full feature testing. You have strong communication skills, to ensure clear and concise test cases. You understand the importance of blocking releases while balancing good enough to ship.

You care deeply about software quality, operability, and customer experience. You value a collaborative environment, and care deeply about your teammates. You have strong opinions about how we build things, and your opinions are loosely held. You are a thoughtful, kind, and effective communicator - quick to help test, you ad hoc pair regularly, and offer in-the-moment testing collaboration and mentorship. And while it’s not a requirement, if you are passionate about cannabis, many of us are too! Leafly is looking for you!


  • Identify opportunities for automation, then build, run, and advocate for the maintenance of automated tests.
  • Write and perform test cases daily - maintain and perform existing tests, potentially across the entire Leafly product suiteWork with product, software engineering, and UX to understand features and problems - then write, plan, and assist with testing
  • Continually improve our processes by volunteering new approaches to: testing productivity, product quality, and squad efficiency
  • Lead by example by speaking up for high quality standards that meet product’s vision and the customer’s expectations
  • Mentor peers and business partners to foster a collaborative environment of shared growth, learning, and testing
  • Help to prioritize and manage new and a backlog of bugs and issues
  • Relentlessly advocate for the customer experience

Preferred Qualifications

  • 3 or more years of experience shipping and supporting high-scale, high-performance web applications in a cloud environment
  • Must have prior experience with Postman and JavaScript.
  • Not required but would be helpful: Ruby, Python and/or Cypress
  • Experience finding and learning the use of tools which help deliver metrics and data
  • Experience writing and executing detailed tests that can be reproduced quickly and efficiently
  • Experience working with product and engineers to define and create requirements and detailed tests
  • Demonstrated ability to embrace, learn, and apply new technologies, tools, and processes
  • Experience with lean and agile squads and processes

The job description is representative of typical duties and responsibilities for the position and is not all-inclusive. Other duties and responsibilities may be assigned in accordance with business needs. Prior cannabis convictions are not an automatic disqualifier. We are an equal opportunity employer. Qualified applicants will be considered regardless of race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability or genetics. A background check will be conducted after a conditional offer of employment is extended.


Job Requirements

Apply now

Similar job openings