System Test Automation Engineer

Viasat, Inc.•Carlsbad, CA
•Hybrid

About The Position

Viasat is seeking a Test Automation Engineer for its government division to develop an automation framework for components of a global satellite communications (SATCOM) network. The role focuses on automated validation, verification, and testing of complex SATCOM, tactical networking systems, and end-to-end enterprise services deployed in operational environments. The engineer will collaborate with systems engineering, development, network operations, and automation teams to support robust system performance, high availability, and mission success. Work includes automating software development lifecycle activities, including requirements test coverage and continuous integration.

Requirements

  • At least 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 develop 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.
  • Experience with SATCOM or wireless/RF communication systems.
  • 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 Linux and common Linux tools.
  • Excellent communication and teamwork skills.
  • Willingness to travel up to 10%.
  • U.S. citizenship.
  • Ability to obtain a U.S. Secret Clearance.
  • Ability to work from the Carlsbad, CA; Tempe, AZ; Duluth, GA; or Reston, VA office three days per week.

Nice To Haves

  • Active U.S. Secret Clearance.
  • Familiarity with space architectures.
  • 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 an automation framework for components of a global SATCOM network.
  • Automate validation, verification, and testing of SATCOM, tactical networking systems, and end-to-end enterprise services.
  • Work with engineering and automation teams to automate software development lifecycle activities, including requirements test coverage and continuous integration.
  • Collaborate with systems engineering, development, and network operations teams to support system performance, availability, and mission success.
  • Find creative ways to automate repetitive tasks and activities.

Benefits

  • Medical, financial, and other benefits focused on holistic health and wellness; offerings depend on the position.
  • Additional cash or stock incentives may be provided as part of the compensation package.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service