Software Test & Automation Engineer II

Quantum Space•Rockville, MD

About The Position

Quantum Space is seeking a Software Test & Automation Engineer II to develop and maintain automated testing solutions that help ensure the reliability, functionality, and performance of next-generation spacecraft flight software. The engineer will contribute to software integration, verification, and regression testing by developing automated test frameworks, requirements-based test cases, and test scripts for mission-critical spacecraft functions. The role works closely with flight software, systems engineering, and integration and test teams. Testing spans software-in-the-loop (SIL), hardware-in-the-loop (HIL), and flight-representative environments. The position is suited to an engineer with programming and test automation skills who enjoys solving technical challenges in a fast-paced environment and contributing to reliable software for space missions. The position is based in Rockville, Maryland. The stated base salary range is $100,000–$140,000. Compensation may vary based on factors including experience, education or training, skills, and business considerations. The company states that competitive equity grants are included in the majority of full-time offers and are part of its total compensation package. Applicants must meet applicable U.S. Government space technology export-control eligibility requirements.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Aerospace Engineering, or a related technical field.
  • At least 2 years of experience in software development, software testing, test automation, or a related engineering discipline.
  • Strong programming skills in Python, C/C++, or equivalent languages.
  • Experience developing automated test scripts, test frameworks, or software verification tools.
  • Experience testing embedded systems, real-time software, or complex software applications.
  • Understanding of software integration, verification, validation, and regression testing methodologies.
  • Familiarity with automated testing, CI/CD processes, and software configuration management practices.
  • Experience with software debugging, troubleshooting, and defect tracking.
  • Strong analytical, problem-solving, and communication skills, and ability to work effectively in a collaborative engineering environment.
  • Must be a U.S. citizen, lawful permanent resident, protected individual per 8 U.S.C. 1324b(a)(3), or eligible to obtain the required U.S. Department of State authorizations to comply with U.S. Government space technology export regulations, including ITAR.

Nice To Haves

  • Experience with spacecraft flight software, satellite systems, avionics, or other mission-critical embedded software.
  • Familiarity with spacecraft flight software architectures, command and telemetry processing, mode management, and fault detection and recovery.
  • Hands-on experience with SIL and HIL testing environments.
  • Experience developing automated test frameworks using Python, pytest, or similar testing tools.
  • Experience working with real-time operating systems (RTOS), embedded Linux, or similar environments.
  • Familiarity with spacecraft simulation tools, ground support equipment, or flight-representative test environments.
  • Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or GitHub Actions.
  • Experience with Git, JIRA, or similar software development and configuration management tools.
  • Understanding of requirements traceability, test coverage analysis, and software verification and validation (V&V) processes.
  • Experience supporting spacecraft integration and testing, software qualification, or mission readiness activities.

Responsibilities

  • Develop and maintain automated integration, verification, and regression testing capabilities for spacecraft flight software.
  • Design, implement, and execute requirements-based test cases and automated test scripts to validate flight software functionality and performance.
  • Develop and enhance automated test frameworks using Python, C/C++, or equivalent programming languages.
  • Verify spacecraft command and telemetry processing, mode management, fault management, and other critical flight software functions.
  • Support software testing in software-in-the-loop (SIL), hardware-in-the-loop (HIL), and flight-representative environments.
  • Collaborate with flight software developers, systems engineers, and integration and test teams to identify defects, troubleshoot issues, and support root-cause analysis.
  • Develop and maintain automated regression test suites to ensure software changes do not affect existing functionality.
  • Integrate automated testing into CI/CD pipelines to improve software quality, testing efficiency, and development workflows.
  • Analyze test results, document defects, and generate verification reports supporting software readiness and requirements compliance.
  • Support development and maintenance of software test environments, simulation tools, and test infrastructure.
  • Participate in technical reviews and contribute to improvements in software verification processes, automation tools, and configuration management practices.

Benefits

  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Generous leave
  • Flexible spending account (FSA)
  • 401(k) matching
  • Equity sharing
  • Competitive salary
  • Equity grants, included in the majority of full-time offers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service