Software Test Engineer (Aviation Systems - Manual & Automation)
Torch Technologies, Inc
- Huntsville, AL
- Permanent
- Full-time
- Design and develop complex test programs, processes, and systems to measure the functionality and integrity of products and services. Designs and builds test stations.
- Develop and execute manual and automated test plans and procedures for aviation software systems.
- Manage test cases, execution, and defect tracking using Azure DevOps Test Plans.
- Participate in Functional Qualification Testing (FQT), regression testing, and verification of supported systems.
- Write and maintain automated test scripts in Python, C#, or JavaScript.
- Collaborate with development teams to integrate tests into CI/CD pipelines and improve test coverage.
- Support formal software verification and validation activities for aircraft software systems.
- Log, analyze, and track defects in coordination with developers and system engineers.
- Ensure testing aligns with aviation software standards such as DO-178C, MIL-STD-1553, or equivalent.
- Bachelor's degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field (or equivalent experience).
- 5+ years of progressive experience in software testing, including aviation platforms (e.g., Black Hawk/UH-60, CH-47, fixed-wing, or UAV).
- Demonstrated experience working in Agile or Scrum software development environments.
- Experience using Azure DevOps for test management and tracking.
- Strong understanding of software testing principles and defect life cycle.
- Familiarity with aviation system architectures and data buses (e.g., ARINC 429, MIL-STD-1553)
- Active secret clearance is required to start.
- Experience with safety-critical or flight-certified systems under DO-178C or equivalent processes.
- Familiarity with DevOps and containerized deployments (Docker/Kubernetes).