Back to jobs
Logo of Summit Technology Research Corp
Summit Technology Research Corp
Actively hiring

Automated Test Engineer

Workplace
On-site
Commitment
Full-time
Seniority
Junior
Posted
Location
Huntsville, United States

Summit TRC is seeking an Automated Test Engineer to design, develop, and maintain automated test capabilities for validating system and subsystem software on UAS platforms. The role involves building and configuring test environments, integrating tests into deployment workflows, and supporting formal test events. The engineer will collaborate with software, network, and systems engineers to translate requirements into repeatable automated test cases and track test execution and defects.

Responsibilities

  • Design, develop, and maintain automated tests in scripting languages and/or compiled code to exercise system and subsystem software
  • Work with software engineers, network engineers, and systems engineers to translate system and subsystem requirements into repeatable, automated test cases
  • Build and configure test environments, including automated creation and configuration of virtual machines, to support repeatable regression testing
  • Integrate automated tests into version control and software deployment workflows to support continuous regression coverage
  • Support Test Readiness Reviews (TRRs) and Post Test Reviews (PTRs) before and after formal test events
  • Troubleshoot installation and operational issues to clearly identify system bugs and communicate bugs to the appropriate development groups
  • Track test execution, coverage, and defects using industry standard test management and workflow management software

Requirements

  • Bachelors degree in a relevant field
  • 1+ years of experience
  • Active security clearance
  • Experience with scripting languages such as Bash, Python, or PowerShell
  • Experience writing and utilizing unit tests, integration tests, and end-to-end automated tests
  • Experience with general software and network troubleshooting
  • Strong understanding of Operating Systems (Windows/Linux) and command line

Nice to have

  • Knowledge of version control and modern software deployment techniques is a plus
  • Knowledge of virtual machines and hypervisor-based environments is a plus
  • Experience using network traffic analyzers such as Wireshark is a plus
  • Experience organizing test events is a plus
  • Experience creating automated systems is a plus
  • Experience writing technical documentation is a plus