Utah Engineering Jobs

Mobile utah department of workforce services Logo

Job Information

Canopy Tax QA Automation Engineer (Python) in Lehi, Utah

QA Automation Engineer (Python)Canopy, Lehi UT

About CanopyCanopy is a tech startup in Lehi building simple, delightful software for tax professionals. While there is a long list of user-friendly tax software solutions for consumers, tax professionals have been stuck using archaic software with inefficient workflows. We are changing that, and tax pros are loving it.

What we doWe are looking for a QA Automation Engineer with experience in HTTP API testing using Python (or any OOP language) to work on creating new tests, maintaining existing ones, improving framework and be involved in our software development process. Here at Canopy Tax, most of our test automation is done for backend part of the app (API testing) through HTTP using Python.

Right now we are not doing testing using Selenium.

What you'll do

  • You'll be sitting with the development squad in a high collaboration environment with backend, frontend devs, PM, UX, manual QA.

  • You'll be helping to build out, improve, and maintain existing test automation framework. This will include writing automated tests for new and existing features (API tests), and utilizing various development tools (e.g. Python, Docker, Linux, Pycharm, Postman, etc.) to maintain, develop and enhance test automation projects.

  • You?ll be involved in implementation process from the very beginning. You?ll be closely working devs and writing tests for new features during the build-up process.

  • You?ll be helping other junior QA auto engineers to improve their skills.

  • You?ll be working on load testing for the web application using Locust.io

  • You?ll be participating in QA meetings to decide on the best technical solutions, needed improvements, optimal test coverage, Agile approach to creating API tests, etc.

What you'll need

  • At least 2+ years experience in Test Automation Engineering

  • Strong programming skills (Python or another OOP language)

  • Devops skills, e.g. Docker, Linux, Bash

  • Exceptional debugging, troubleshooting and problem solving skills

Canopy Benefits and Perks

  • Unlimited PTO (yes, we want you to have a work-life balance)

  • Great medical, dental, vision benefits

  • Awesome on-site gym (Cardio machines, squat racks, free weights!)

  • Life insurance, long and short-term disability coverage

  • Hospital Indemnity plan available

  • 401k

  • Paid maternity and paternity leave

  • Fully stocked kitchen

Canopy is an equal opportunity employer. Canopy provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, national origin, sexual orientation, gender identity or expression, age, disability, genetic information, marital status or veteran status.