Quality Automation Engineer 2

Garmin International, Inc.•Cary, NC
•Onsite

About The Position

Garmin is seeking a full-time Quality Automation Engineer 2 for its inReach Explore web team in Cary, North Carolina. The role supports web-based applications and APIs that are part of Garmin’s satellite-based emergency response and communication services. Candidates must live in the Cary, NC area to be considered. The engineer develops and executes software functionality and manual and automated tests, improves existing test frameworks, and applies quality assurance practices throughout the Software Development Life Cycle and/or Product Development Life Cycle. The position also involves leading small projects or subprojects, providing technical direction, estimating task effort, contributing to QA technical reviews and code reviews, improving processes, and mentoring less experienced Quality Automation Engineers.

Requirements

  • Bachelor’s degree in a technical field and at least 1 year of relevant experience, or an equivalent combination of education and relevant experience.
  • Superior organizational and analytical skills.
  • Excellent oral and written communication skills.
  • Cumulative GPA of at least 3.0.
  • Detail-oriented, with the ability to prioritize and manage multiple tasks.
  • Ability to work independently with minimal supervision and exercise sound independent judgment.
  • Relevant experience or training in product and/or software quality automation processes and methodologies.
  • Must live in the Cary, NC area.

Nice To Haves

  • Experience with C#.
  • Experience with SQL.
  • Experience with JavaScript or TypeScript.
  • Experience with Playwright, Selenium, or Cypress.
  • UI, API, or unit testing experience.
  • Cumulative GPA of at least 3.5.
  • Previous experience working in a team environment.
  • Previous experience testing and developing or analyzing tests related to a Garmin core product market.
  • Relevant experience or training in creating test plans, conducting usability tests, and/or writing test scripts.

Responsibilities

  • Create and execute small sets of new functionality for software projects using C#, React, JavaScript, and TypeScript to improve a web-based application and API.
  • Apply design standards and procedures to create and execute moderately complex manual and automated test cases.
  • Write complex functions to improve an existing automated test framework.
  • Provide reliable solutions to problems using sound problem-solving techniques.
  • Complete moderately complex tasks and projects.
  • Apply quality assurance practices in each phase of the Software Development Life Cycle and/or Product Development Life Cycle.
  • Use Garmin testing standards, procedures, and engineering tools proficiently.
  • Develop solutions in a timely manner with urgency, commitment, and focus on priorities.
  • Lead small projects, features, modules, or subprojects within larger projects.
  • Guide the technical direction of projects as a technical leader.
  • Collaborate and contribute to QA technical testing reviews.
  • Estimate the level of effort required for tasks.
  • Define, document, and implement process improvements.
  • Perform peer code reviews as needed.
  • Train and mentor less experienced Quality Automation Engineers.
  • Perform all essential functions defined for Quality Automation Engineer 1.

Benefits

  • Eligible for Garmin’s benefit program; details are available through Garmin Benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service