Prepare a comprehensive Test Plan, following FNS Handbook 901, Section 3.5.24, that defines the testing types (unit, integration, performance, end-to-end, user acceptance, regression and fail-safe testing), test team roles and responsibilities, test databases, test cases and scripts, the test schedule, acceptance testing procedures, Go/No-Go criteria, and contingency plans to revert to the legacy system. Lead System Acceptance Testing (SAT) covering functional requirements, security, recovery, system controls and what-if scenarios; prepare all SAT documents, scenarios and evaluation materials; review specifications, interface specifications and outputs; provide written comments; attend tests and test result walk-throughs; and take part in regression testing.