Mar 26, 2020

Software Engineer in Test

  • Professional Diversity Network
  • Carlsbad, CA, USA
Full-Time Engineering

Job Description


Bigger challenges. Bolder ideas. Global impact. At Viasat, we're on a mission to deliver connections with the capacity to change the world. We're the company behind the world's fastest satellite internet service, with technology that's helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide.
We're growing rapidly and looking for passionate, innovative professionals to join our team and connect the world to more. You'll work in a collaborative and inclusive environment that values diverse perspectives and continuous learning, and provides industry-leading benefits with unmatched opportunities for career growth. Our team is fearless in pursuit of new ideas and uncompromising in our quest to become the world's first truly global Internet Service Provider. Interested in joining our mission? Take a look at career opportunities at Viasat today.
Job ResponsibilitiesIn this role, you will be responsible for developing the test automation framework for an inflight connectivity and entertainment solution; to include functional, operational and performance requirements and user interfaces for our internal and external customers. You will work closely with the engineering and automation teams to design and build fully automated testing framework to perform functional, performance, and failure-mode tests in an agile, continuous integration environment. Your automation framework will be interacting with a complex and dynamic SATCOM networking system, requiring strong systems understanding and debugging skills. You will need to exhibit strong leadership and communication skills in order to define and successfully execute on the testing and product priorities in a dynamic development environment.
  • 3+ years Python scripting
  • Ability to comprehend complex system architectures and find creative approaches to testing them.
  • Strong networking and web technologies knowledge (TCP, UDP, HTTP, HTTPS, DNS)
  • 3 years experience with Behavior/Test Driven Development and/or related methodologies
  • 3 years experience building automated testing frameworks
  • Experience with server and client Javascript Frameworks with automated web testing
  • Experience working with transactional data from a wide variety of systems
  • Comfortable with Linux environment and common tools
  • Knowledgeable about software architecture and design
  • Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math, Physics or related field
  • Ability/willingness to support occasional travel (up to 10%)

  • Jenkins, Ansible and Docker familiarity with container orchestration
  • Spark, Kafka or other big data technologies experience
  • Familiar with several languages: Scala, JavaScript, Python, Ruby, BASH, etc
  • Familiar with several test & automation tools: Gradle, Ant, Maven, Robot, Cucumber, Jenkins, Selenium, Webdriver
  • Familiar with virtualization tools: docker, vagrant, VMware
  • Familiar with Agile and Scrum team practices
  • Exposure to Robot framework
  • This role can be done from any Viasat location, ideally would like this person to sit with other team members in Carlsbad, Boston or Marlborough.

To learn more about this site and other office locations, please click here!


Additional requirements

Minimum education:


Years of experience:

3-5 years


Up to 10%







Apply Now