Software Test Engineer Intern

General Dynamics Mission Systems, Inc•Pittsburgh, PA
•Hybrid

About The Position

General Dynamics Mission Systems (GDMS) is hiring an Engineering Intern to support projects related to national defense and security missions. The intern will work collaboratively with technical teams and contribute to software and systems testing in a UNIX, Linux, and/or Windows-based workstation environment. The role offers the opportunity to develop technical skills while working with experienced colleagues in a flexible work environment.

Requirements

  • Demonstrate a thorough understanding of engineering technology.
  • Be enrolled in an accredited degree program in Computer Engineering, Systems Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, or another related scientific or technical discipline.
  • U.S. citizenship is required.
  • Applicants selected must undergo a U.S. Government security investigation and meet eligibility requirements for access to classified information.
  • Knowledge of test methodologies, writing test plans, creating test cases, and debugging.
  • Adept with Microsoft Office, especially Excel, PowerPoint, and Word.
  • Comfortable working with Windows 10, Windows 11, and Linux.

Nice To Haves

  • Sophomore standing or higher in an applicable degree program.
  • Department of Defense Secret security clearance at the time of hire.
  • Experience with test automation tools such as Playwright, Pytest, Selenium, Test Complete, Cucumber, Apache JMeter, or similar tools.
  • Knowledge of Java, JavaScript/TypeScript, Python, HTML, CSS, or Ansible.
  • Knowledge of Spring Boot or React/Redux.
  • Experience with Gradle, NodeJS, RHOSP, AWS, or Azure.
  • Comfort working with IDEs such as VSCode or IntelliJ.
  • Experience with server frameworks, the DOM, and the Java Web App Platform (Tomcat).
  • Relevant coursework in Data Structures, Algorithms & Complexity, Object-Oriented Programming in Java, Database Management Systems, Advanced Programming, Operating Systems, Computer Architecture, or Software Engineering.

Responsibilities

  • Design, build, test, deploy, and improve software services and platforms within a cross-functional agile team.
  • Help ensure software quality is built in early and that software is testable.
  • Develop and participate in quality assurance and testing approaches, methodologies, and processes.
  • Implement, execute, and troubleshoot automated tests.
  • Test applications using automated and manual methods, including back-end functions and user interfaces.
  • Research, learn, communicate, and apply new technologies and tools to address customer-domain challenges.
  • Test software and systems products in a UNIX, Linux, and/or Windows-based workstation environment.
  • Integrate into a test team and complete assigned tasks.
  • Learn systems in order to update information.
  • Populate repositories with targeted data.
  • Research and document data processes.
  • Follow company security and safety procedures.

Benefits

  • Competitive wage.
  • Competitive benefits.
  • Flexible work environment where contributions are recognized and rewarded.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service