Software Test Architect

Date PostedMay 28, 2026LocationRemoteCompanyLeidosSalary$107,900.00 - $195,050.00TypeMid Level

Job Summary

We are seeking a Software Test Architect to lead the development of tools and processes for testing embedded and hardware-integrated software systems. This role is responsible for defining scalable test architectures, enabling test-driven development, and ensuring robust validation across software, firmware, and hardware interfaces. The ideal candidate brings deep expertise in testing complex systems with a strong emphasis on automation, simulation, and system reliability.

Responsibilities

  • Define and implement test architecture for embedded systems
  • Design and scale automated test frameworks
  • Develop simulation and emulation strategies (HIL/SIL)
  • Integrate automated testing into CI/CD pipelines
  • Lead test data management and failure analysis
  • Mentor engineering teams on testing best practices

Required Skills

  • 8-12+ years software/quality engineering experience
  • Embedded or hardware-integrated systems testing
  • Automation scripting (Pytest, JUnit, Cucumber)
  • CI/CD pipeline and quality gate development
  • System-level, regression, and reliability testing
  • Secret security clearance eligibility

Job Details

Position Overview: We are seeking a Software Test Architect to lead development of tools and processes for testing embedded and hardware-integrated software systems. This role is responsible for defining scalable test architectures, enabling test-driven development, and ensuring robust validation across software, firmware, and hardware interfaces. Key Responsibilities: - Define and implement test architecture and strategy for embedded and hardware-integrated systems. - Design and scale automated test frameworks for validating software interacting with hardware components. - Develop and promote simulation and emulation strategies (e.g., hardware-in-the-loop, software-in-the-loop). - Establish test environments that replicate real-world device behavior and edge conditions using commercially available tools. - Integrate automated testing into CI/CD pipelines, including regression testing. - Drive risk-based and system-level testing across firmware, APIs, and user-facing applications. - Partner with hardware, firmware, and software teams to ensure end-to-end validation. - Lead efforts in test data management, observability, and failure analysis. - Mentor engineers and establish best practices for embedded and systems testing. Required Qualifications: - 8-12+ years of experience in software testing or quality engineering, with exposure to embedded or hardware-integrated systems. - Strong experience designing test strategies and automation frameworks. - Hands-on experience with automation tools and scripting (e.g., Pytest, junit, Gherkin, Cucumber or similar). - Experience testing APIs, system interfaces, and distributed components. - Experience developing and using CI/CD pipelines and automated quality gates. - Understanding of system-level testing concepts, including integration, regression, and reliability testing. - Experience working in Agile or iterative development environments. - Must be eligible to obtain a Secret level security clearance. Preferred Qualifications: - Experience with embedded systems, firmware testing, or hardware/software integration. - Familiarity with hardware simulation/emulation environments (HIL/SIL, device simulators). - Experience validating real-time or event-driven systems. - Experience in Behavior-Driven Development (BDD) and Test-Driven Development (TDD). - Background in robotics, IoT, medical devices, or other hardware-integrated domains. - Experience with test automation for physical devices (e.g., device orchestration, sensor validation). - Familiarity with cloud-based test infrastructure and remote device testing. - Experience leading or mentoring QA teams.