Test Automation Engineer

TEAL DRONES INCSouth Salt Lake, UT
Onsite

About The Position

As a Test Automation Engineer, you will join an existing effort to maintain and expand an automated test framework built for our UAS platforms. This framework is designed to replace manual regression testing with an automated, repeatable pipeline—reducing the time and effort the QA team spends during each regression test window and freeing them to focus on higher-value testing activities. You will work closely with the lead engineer and QA team to understand the existing framework, contribute new features, maintain and improve current code, and help translate new manual test procedures into automated test cases. This role is an excellent opportunity to build deep expertise in test automation, embedded Linux systems, and UAS technology within a collaborative, mission-driven team.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or a related field (or equivalent hands-on experience).
  • 1–3 years of experience in software testing, software development, or a related technical role.
  • Eligible for or actively working toward FAA Part 107 certification.
  • Basic familiarity with sUAS platforms (e.g., multi-rotor aircraft); willingness to learn is essential.
  • Fundamental understanding of software testing concepts such as system, integration, smoke, and regression testing.
  • Proficiency with Python and Bash scripting.
  • Proficiency with API creation and understanding (REST, request/response structures, tooling such as curl or Postman).
  • Exposure to Linux environments and/or embedded systems.
  • Ability to work effectively both independently and as part of a team.
  • Strong attention to detail and willingness to ask questions and learn.
  • Clear written and verbal communication skills.
  • Ability to travel to the test site multiple times per week.
  • Familiarity with defect tracking tools such as Jira (coursework, personal projects, or internship experience counts).

Nice To Haves

  • Coursework or project experience in aerospace, aviation technology, robotics, or UAS systems.
  • Any exposure to Atlassian products such as Jira or Confluence.
  • Basic awareness of PX4, ArduPilot, MAVLink, or QGroundControl.
  • Familiarity with microcontrollers, networking basics, or Android operating systems.
  • Any experience with test suite management tools such as TestRail.
  • Exposure to FAA Drone Zone, LAANC, or drone NOTAM processes.
  • Familiarity with Agile/Scrum concepts such as sprint planning or backlog grooming.

Responsibilities

  • Develop and integrate new features into the framework as testing requirements grow and evolve.
  • Work with QA engineers to understand new manual test procedures and translate them into automated test cases within the existing framework.
  • Review and refactor existing test code to improve readability, performance, and coverage.
  • Collaborate with engineering, development, and manufacturing teams to support ongoing validation of UAS systems against defined requirements.
  • Create and maintain test cases within test suites under the guidance of senior engineers.
  • Collect, organize, and document test results and artifacts; assist in writing reports summarizing findings.
  • Identify and clearly report defects, working with the team to track issues through to resolution.
  • Support estimation of testing efforts and help ensure projects stay on schedule.
  • Follow all relevant sUAS regulations and safety requirements during testing activities.
  • Participate in design reviews and team meetings to provide quality and testability perspectives.
  • Contribute to the continuous improvement of QA processes and methodologies.
  • Other duties as assigned.

Benefits

  • Base pay, plus generous annual equity package and potential bonuses.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service