Software Test Engineer

Millennium Corporation•,
•$115,000 - $120,000•Remote

About The Position

Millennium Corporation is hiring a Software Test Engineer to work 100% remotely. The candidate must hold an active Secret clearance. The role manages software test planning, design, execution, and reporting, and may supervise junior testers. It reviews business and software requirements and program documentation for gaps, testability, quality, and adherence to design concepts. The engineer supports milestone reporting and presentations, Cybersecurity T&E in accordance with DoDI 5000.02 and the DoD Risk Management Framework, and software configuration management. Testing spans unit and module testing through integration testing and user acceptance testing, using manual and automated approaches. The position also supports business development activities as needed, including technical interviews, technical documentation, proposal writing, and proposal reviews. Millennium is part of the Markon enterprise and provides cybersecurity, software engineering, and technical engineering support for national security missions. The company employs more than 300 professionals and has supported cybersecurity missions since 2004.

Requirements

  • Active Secret clearance.
  • Bachelor of Science degree and 8 years of experience, or high school diploma and 13 years of experience.
  • Security+ certification.
  • Comfort with prolonged periods of sitting at a desk and working on a computer.
  • Ability to lift up to 10–15 pounds.

Nice To Haves

  • AWS Cloud Practitioner certification.

Responsibilities

  • Manage the planning, design, execution, and reporting of software tests; may supervise junior testers.
  • Review business and software requirements and provide input on requirement gaps, testability, and methodology.
  • Review program documentation and products for quality and adherence to design concepts.
  • Assist with milestone status reports and presentations on the system concept for colleagues and end-user representatives.
  • Support coordination of Cybersecurity T&E in accordance with DoDI 5000.02 and the DoD Risk Management Framework.
  • Prepare and review test plans.
  • Prepare test cases and scripts, analyze test data, and ensure traceability to requirements.
  • Work with the software development group throughout the development process.
  • Support software configuration management and understand software components and their interface requirements.
  • Perform manual and automated software testing, from module or unit testing through integration testing and user acceptance testing.
  • Report defects and track their status throughout the defect management process.
  • Analyze test results and track software testing metrics.
  • Support the test lead in creating test reports.
  • Train, mentor, and supervise junior software engineers.
  • Assist with business development as required, including technical interviews, technical documentation, proposal writing support, and proposal color reviews.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service