Test Automation Engineer

TEAL DRONES INC
Salt Lake City, United States of America
18 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Salt Lake City, United States of America

Tech stack

Testing (Software)
Test Suite
Adobe InDesign
API
Android
Confluence
JIRA
Automation of Tests
Bash
Bug Tracking Systems
Computer Engineering
Linux on Embedded Systems
Python
CURL
Linux System Administration
Networking Basics
Scrum
Regression Testing
Software Engineering
PIC Microcontroller
Postman
Information Technology
Atlassian Tools
Testrail

Job description

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., * and long-term supportability.

  • 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.

Requirements

Do you have a valid Driver's License license?, Do you have experience in Writing skills?, Do you have a Bachelor's degree?, * 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)., * 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.

Physical Requirements and Working Conditions

  • Ability to work outdoors at drone test sites in varying weather conditions.
  • Ability to lift up to 30 lbs of test equipment.
  • Valid driver's license and reliable transportation required for travel to test site.
  • Must be able to stand, walk, and operate in open field environments for extended periods.

Background Check

This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.

Benefits & conditions

Compensation: Base pay, plus generous annual equity package and potential bonuses.

Apply for this position