Senior QA Automation Engineer
CanopyAbout the role
<p><strong>Senior QA Automation Engineer</strong></p> <p><strong>Canopy, South Jordan, UT</strong></p> <p><strong>About Us</strong></p> <p>Canopy is a fast-growing SaaS company in South Jordan, Utah building simple, powerful software for accounting firms. We're on a mission to help accountants build an autonomous firm — giving them back the time and tools they need to focus on what matters most: their clients.</p> <p>We believe the accounting industry deserves world-class software, and we're building exactly that. Our Practice Management Suite is purpose-built for firms that want to work smarter, grow faster, and deliver more value to the people they serve. We place a strong emphasis on delighting our customers, spotting and solving problems, and being good people along the way.</p> <p>Click <a href="https://www.getcanopy.com/why-canopy">here</a> to see why our clients (and investors) love Canopy.</p> <p>Interested in learning more about Canopy & the industry? Check out our blog <a href="https://www.getcanopy.com/blog">here</a> where you can find great information on our product features, industry news, practice management, and more!</p> <p><strong>The Opportunity</strong></p> <p>We are seeking a Senior QA Automation Engineer with a strong engineering background to join our team. In this role, you will build and maintain our Python and Pytest framework while proactively leveraging agentic AI to optimize testing workflows and ensure the highest code quality. Beyond just maintaining tests, you will be deeply embedded in our development process, engineering robust solutions that bridge the gap between feature creation and automated validation</p> <p>This position is remote eligible for candidates who currently reside in Utah.</p> <p><strong>What You’ll Do</strong></p> <ul> <li>API Test & Framework Engineering: Actively participate in the development lifecycle by proactively digging into codebases and functionality. You will build out robust testing frameworks and share technical skills that enhance the entire team's ability to validate changes and implement automated tests for new features from the ground up.</li> <li>Current API tests maintenance: Update and fix existing api tests to follow all the backend changes for features. Updating and maintaining Postman api requests.</li> <li>Test Automation Framework Development: Build, enhance, and maintain our test automation framework to ensure comprehensive and efficient testing coverage.</li> <li>Agile Collaboration: Actively participate in QA, QA Auto and Agile planning meetings to identify optimal test coverage, implement technical solutions, and prioritize improvements for automation
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s