Principal Test Software Engineer (Onsite) Design and integrate software test solutions for military communication products, analyze software requirements, develop test objectives, write manual and automated test cases, conduct testing, and analyze test results.