Viasat is looking to develop scalable, maintainable test automation solutions to ensure the quality of their diverse range of vertically integrated products, supporting their mission to deliver connections that can change the world.
Requirements
- Experience in systems and test engineering within complex, multi-faceted environments.
- Proven track record developing software in a collaborative team setting, utilizing version control systems, build automation, bug tracking, test-driven development, and related processes and technologies.
- Proficiency in programming languages such as C-Sharp, Python, or other similar text-based languages.
- Strong understanding of networking protocols including TCP, UDP, Multicast, and familiarity with network devices used in product testing scenarios
- Demonstrated experience implementing test automation, and developing next-generation test platforms.
- Ability to create comprehensive software test plans that ensure requirements coverage and compliance
- Knowledge of Object-Oriented programming and design patterns
Responsibilities
- Implementing and maintaining CI/CD pipelines
- Developing standard libraries
- Ensuring quality throughout the entire product lifecycle
- Analyzing high-level requirements and providing constructive feedback to ensure they are clear, testable, and achievable
- Deriving detailed test software requirements based on stakeholder needs and project goals
- Designing and documenting scalable test software architectures to facilitate long-term maintenance and support
- Developing automated test routines that interface with DUTs and other hardware components to verify product quality
Other
- Currently pursuing a Bachelor’s degree or higher in Computer science, software engineering, or a related field
- To be eligible for this position your final graduation date must fall between December 2026 and August 2027
- You must be available to work 40 hours/week for the full duration of the internship program
- This position requires U.S. citizenship
- Excellent communication skills