System Test Automation Engineer

Viasat, Inc.•Carlsbad, CA

About The Position

Viasat is hiring a Test Automation Engineer for its government division. The role develops automated test cases using an existing automation framework for components of a global SATCOM network. It involves automated validation, verification, and testing of complex satellite communications (SATCOM), tactical networking systems, and end-to-end enterprise services deployed in operational environments. The engineer works with systems engineering, development, network operations, and automation teams to help ensure robust system performance, high availability, and mission success. The day-to-day work includes automating software development lifecycle activities, including requirements test coverage and continuous integration. The successful candidate will bring a strong understanding of systems, comfort with multiple tools and languages, and advanced debugging and troubleshooting skills. Travel may be required up to 10%. The role requires U.S. citizenship and the ability to obtain a U.S. Secret Clearance.

Requirements

  • 5+ years of experience with programming or scripting languages.
  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • Ability to comprehend complex system architectures and find creative approaches to automating repetitive tasks and activities.
  • Familiarity with software configuration management tools such as Perforce, Git, Artifactory, and CVS.
  • Familiarity with several programming or scripting languages, such as C/C++, Java, Python, Bash, and Ruby.
  • SATCOM or wireless/RF communications systems experience.
  • Strong networking knowledge, including IP, TCP, UDP, Multicast, MPLS, and REST.
  • Familiarity with RF test equipment such as spectrum analyzers and signal generators.
  • Comfort with the Linux environment and common tools.
  • Excellent communication and team skills.
  • U.S. citizenship.
  • Ability to obtain a U.S. Secret Clearance.

Nice To Haves

  • Familiarity with Jenkins, Ansible, Docker, and container orchestration.
  • Familiarity with test and automation tools such as Robot, Jenkins, Gradle, Ant, Maven, Cucumber, Selenium, and Webdriver.
  • Familiarity with virtualization tools such as Docker, Vagrant, and VMware.

Responsibilities

  • Develop automated test cases using an existing automation framework for components of a global SATCOM network.
  • Automate validation, verification, and testing of satellite communications, tactical networking systems, and end-to-end enterprise services.
  • Work with cross-functional systems engineering, development, network operations, and automation teams.
  • Automate software development lifecycle activities, including requirements test coverage and continuous integration.
  • Help ensure robust system performance, high availability, and mission success.
  • Travel up to 10%.

Benefits

  • Medical, financial, and/or other benefits, dependent on the position offered.
  • Additional cash or stock incentives may be provided as part of the compensation package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service