Key Responsibilities: • Develop and maintain software test architectures and plans. • Execute test cases and threads. • Lead fault analysis efforts and troubleshooting. • Author test plans and test reports. • Evaluate new technologies and assess their maturity for implementation. • Locate and coordinate appropriate test sites. • Provide test results through formal and informal reports and briefings. • Sustain and maintain test environments for fielded systems. • Write, edit, review, and prepare…