Test Automation Engineer

ENSCOFrisco, TX

About The Position

ENSCO Avionics is looking for test automation engineers to support the verification of a UAS platform. Activities will include testing Flight Software, Mission Autonomy software, Ground Control station, networked/distributed components. Tests will be performed in Hardware in the Loop and Software in Loop environments. If you have the skills, experience, and desire to join our talented team and contribute to the needs of today's modern aircraft, we want to talk to you about this opportunity.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or related technical discipline
  • Minimum 3 years of relevant experience
  • Proficiency with scripting and automation tools including: Python, Bash/Shell scripting
  • Experience developing and maintaining: Automated regression test frameworks, Integration test tooling, Automated test execution pipelines, Data collection and reporting utilities
  • Familiarity with Linux-based development and test environments
  • Experience integrating automated testing into CI/CD workflows
  • Ability to troubleshoot software, network, hardware, and integration issues across distributed systems
  • Experience supporting version control and software configuration management workflows (Git)
  • Must be a U.S. Citizen

Nice To Haves

  • Experience with autonomous systems, robotics, aerospace, or defense software platforms
  • Experience automating HITL/SITL environments
  • Familiarity with telemetry analysis, flight logs, and mission data validation
  • Experience supporting release readiness and software configuration qualification activities
  • Experience with distributed systems testing and network validation
  • Experience supporting embedded software or flight-critical systems

Responsibilities

  • Testing Flight Software
  • Testing Mission Autonomy software
  • Testing Ground Control station
  • Testing networked/distributed components
  • Performing tests in Hardware in the Loop and Software in Loop environments
  • Developing and maintaining automated regression test frameworks
  • Developing and maintaining integration test tooling
  • Developing and maintaining automated test execution pipelines
  • Developing and maintaining data collection and reporting utilities
  • Integrating automated testing into CI/CD workflows
  • Troubleshooting software, network, hardware, and integration issues across distributed systems
  • Supporting version control and software configuration management workflows (Git)
  • Supporting release readiness and software configuration qualification activities
  • Supporting distributed systems testing and network validation
  • Supporting embedded software or flight-critical systems

Benefits

  • Positive working environment
  • Competitive salary
  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service