The objective of the position is to ensure that the system satisfies the agreed-upon requirements stated in Use Cases, Requirements documents both functional and non-functional and any auxiliary requirements documents (verification) as well as to ensure that tests confirm that the system meets the customer's needs and expectations (validation).
Duties will include analysis of processes and procedures documented in the developer's Software Development Plan (SDP), Configuration Management Plan (CMP), Software Test Plan, and Software Quality Assurance Plan (SQAP) and related documents.
Requirements will be evaluated to ensure that they are of high quality and are consistent with user needs and system goals. These requirements activities include the analysis of the functional and performance requirements, external interface requirements, qualification, safety, security and dependability requirements, as well as user and maintainer documentation. Traceability from any child documentation or requirement to a parent document or requirement will be ensured. All software requirements will be evaluated to ensure that they meet the needs of the system as they relate to the user's needs and the operational environment.
Design documentation will be evaluated to ensure that it satisfies the documented requirements and will meet the operational needs of users when implemented. Various design documents including the Software Architecture Concept (SAC) and the Database Design Document (DBDD) will be analyzed to verify traceability to the requirements, completeness, and usability after the transition of the system to the sustaining organization.
Implementation of the delivered final product will be assessed to verify and validate that the software being delivered correctly implements requirements and meets the operational needs of the user. Assessments of the software and documentation will be made to determine their completeness and provide an adequate resource for maintainability, sustainability and upgradeability.
Analyses of test plans, descriptions, and procedures will be conducted prior to all formal testing. Verification of the traceability from each requirement to specific test cases is included in each analysis. Review of any test scripts, tools, or hardware utilized during testing is also included in each analysis.
Report Generation and Delivery
Included in all analyses and reviews are determinations of the overall quality of the technical content and understandability of the item under review.
Experience with testing and/or developing medium to highly complex software systems
Experience with gathering and writing or analysis and assessment of system level and software level requirements.
Experience in development or analysis and assessment of database and software designs.
Excellent written and verbal communication skills.
Experience with MS Office software suite.
15+ years of experience in software testing, analysis or development
Must be a U.S. Citizen