Support the set-up, configuration, and documentation of hardware and software systems under test, including loading software onto multiple devices Support design, development, and implementation of cost-effective procedures for testing and troubleshooting of components, sub-assemblies, assemblies, and systems Support development of test plans, test procedures, requirements traceability, test reports, test flow, and test case design and implementation Document testing issues and failures and perform analysis of test results Support formal systems acceptance testing activities Present test strategies, plans, and results to internal and external customers Support failure investigation activities and failure review board (FRB) meetings