QA Automation Engineer

CanopySouth Jordan, UT
7hRemote

About The Position

We are seeking a skilled QA Automation Engineer who will work closely with a development squad in a highly collaborative environment alongside developers, Product Managers, UX Designers, and Manual QA Engineers. If you're a driven individual and aspire to make a substantial impact, we'd love to hear from you.

Requirements

  • Experience: 5 years of QA experience with at least 3+ years in API Test Automation Engineering with hands-on experience in creating and maintaining automated testing frameworks.
  • Programming Skills: Proficiency in Python or another object-oriented programming language, with the ability to write clean, efficient, and maintainable code.
  • Experience in writing SQL queries and working with relational databases.
  • Problem-Solving Skills: Exceptional debugging, troubleshooting, and analytical abilities to identify and resolve complex technical issues.
  • Collaboration Skills: Strong interpersonal and communication skills to work effectively with cross-functional teams and contribute to a collaborative engineering environment.

Nice To Haves

  • Experience working in an Agile development environment.
  • Experience validating external-facing integrations
  • Knowledge of additional testing frameworks or tools.
  • Familiarity with CI/CD tools like, GitHub CI/CD, or similar.
  • Basic knowledge of cloud platforms such as AWS

Responsibilities

  • API Test Implementation: Actively participate in the development lifecycle, working alongside developers from the initial implementation phase to write automated tests for new features and improvements.
  • Current API tests maintenance: Working on updating and fixing existing api tests to follow all the backend changes for features. Updating and maintaining Postman api requests.
  • Test Automation Framework Development: Build, enhance, and maintain our test automation framework to ensure comprehensive and efficient testing coverage.
  • 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 and testing processes.
  • Tool Utilization and Integration: Leverage tools and technologies like Python, Pytest, PyCharm, Postman, Datadog, Mailosaur, GitHub, Jira, and CI/CD pipelines to maintain. Develop and enhance test automation projects and documentation.
  • Writing SQL scripts based on project requirements and team needs.

Benefits

  • Flexible Paid Time Off - you’re actually encouraged to use, plus 10 company holidays!
  • Health Benefits - including Medical, Dental, and Vision and an HSA Match.
  • Nectar - our peer-to-peer recognition program to help our employees recognize the amazing work being done by other Canopians!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service