Build automation that actually matters by owning the test strategy for a high-impact SaaS platform used by landscapers and arborists across North America.
About Granum
Granum is the leading software company serving landscapers and arborists across North America. By uniting LMN, SingleOps, and Greenius into one ecosystem, Granum helps green-industry businesses estimate, schedule, train crews, invoice, and get paid with confidence. They pair intuitive technology with real human support to help clients grow stronger, more profitable companies.
The culture is collaborative, innovative, and supportive, with core values like We Before Me, Bias to Act, The Extra 1%, Accountable to Outcomes, Unconditional Transparency, and Forgiveness. Granum has been repeatedly recognized as a Best Place to Work in both the U.S. and Canada.
Schedule
- Remote across the U.S. and Canada
- Optional offices in Atlanta, GA and Greater Toronto Area
- Full-time role, standard business hours with flexibility
Responsibilities
- Own an automation-first test strategy focused primarily on LMN’s web application
- Design, build, and maintain automated end-to-end, integration, and API tests using TypeScript and Playwright
- Contribute to mobile automation for Flutter apps using tools like Patrol where needed
- Build reusable test utilities, fixtures, and page-object/screenplay patterns to keep suites scalable and maintainable
- Integrate and maintain automated tests in CI/CD (parallelization, tagging, retries, artifacts, flaky test control)
- Partner with developers and product managers to define acceptance criteria, improve testability, and shift quality left
- Create and maintain test data and environment strategies (seeding, mocking, stubbing) to ensure deterministic, stable tests
- Monitor pipelines, triage failures, investigate root causes, and maintain quality dashboards and gates
- Balance automation with targeted manual testing for high-risk changes and complex edge cases
- Participate in bug triage with clear, reproducible steps and risk context
- Help evaluate and adopt AI-powered tools to speed up test creation, stability, and triage
Requirements
- Hands-on experience building and maintaining automated tests for modern web apps using Playwright, Cypress, or similar
- Strong scripting skills in at least one language such as TypeScript, JavaScript, or Python (TypeScript preferred but not required)
- Experience integrating automated tests into CI/CD pipelines and working with Git-based workflows and code review
- Ability to design clear, maintainable test cases and lightweight test plans
- Comfort balancing automation with focused exploratory/manual testing where it adds the most value
- Strong communication skills and the ability to manage requests, set boundaries, and influence cross-functional partners
- Analytical mindset with high attention to detail and ownership of medium-sized scopes (P2 level work)
Nice to Have
- Exposure to Flutter apps, Dart, or tools like Appium/WebDriver/Patrol
- Experience with test data strategy (mocking/stubbing/seeding) at scale
- Experience in SaaS or B2B software environments
Benefits
- Fully remote work environment across the U.S. and Canada
- Comprehensive medical, dental, and vision coverage (multiple plan options in the U.S.)
- Employer-funded HSA-based benefits plan in Canada with drug, dental, and mental health coverage
- 401(k) matching for U.S. employees and RRSP matching for Canadian employees
- Unlimited Paid Time Off, paid company holidays, and a paid winter break from December 24 to January 1
- Career growth support, tools, and resources to deepen your technical skills and advance your career
- Inclusive, award-winning culture that values transparency, collaboration, and meaningful impact
Help shape an automation-driven quality culture while supporting thousands of green-industry businesses.
Happy Hunting,
~Two Chicks…