×
Register Here to Apply for Jobs or Post Jobs. X

Software Quality Assurance Analyst

Job in Norfolk, Virginia, 23505, USA
Listing for: CDIT LLC
Full Time position
Listed on 2026-03-04
Job specializations:
  • IT/Tech
    IT QA Tester / Automation, Systems Analyst
Job Description & How to Apply Below
Job Description
Program Background

The Navy Maritime Maintenance Enterprise Solution (NMMES) is an Information Technology (IT) toolset used by NAVSEA to support ship maintenance, overhaul, repair, and modernization operations across the U.S. Navy fleet. NMMES encompasses approximately 79 IT systems, applications, networks, and data centers serving over 51,000 users worldwide at Navy Shipyards (NSY), Intermediate Maintenance Facilities (IMF), Regional Maintenance Centers (RMC), Ship Repair Facilities, and Forward Deployed Regional Maintenance Centers.

The NMMES Technical Refresh (NMMES-TR) program involves ongoing research, development, and modernization of these enterprise systems, requiring rigorous test and evaluation to ensure quality software delivery.

Position Summary

The Software QA Analyst provides test and evaluation support for ongoing research and development projects within the NMMES program. This position develops and documents test plans and procedures, conducts manual and automated testing, and evaluates and documents test results. The QA Analyst prepares studies, plans, and analyses in support of delivery orders and works under general supervision applying commonly-used concepts, practices, and procedures in software quality assurance.

This is an entry to mid-level position ideal for professionals building their career in software testing and quality assurance within a DoD environment.

Key Responsibilities
Test Planning and Documentation

• Develop and document comprehensive test plans aligned with project requirements and delivery order specifications

• Create detailed test procedures, test cases, and test scripts for functional, integration, regression, and system testing

• Review business requirements, functional specifications, and system design documents to identify testing requirements

• Develop and maintain requirements traceability matrices (RTM) to ensure complete test coverage

• Prepare test schedules, resource estimates, and risk assessments for test activities

• Document test environments, configurations, and data requirements

Test Execution

• Execute manual test cases following documented test procedures and scripts

• Perform functional testing to verify software meets specified requirements

• Conduct regression testing to ensure existing functionality remains intact after changes

• Execute integration testing to validate interfaces between system components and external systems

• Perform user acceptance testing (UAT) support in coordination with end users and stakeholders

• Execute smoke tests and sanity checks on new builds and releases

• Support system testing and end-to-end testing activities

Defect Management and Reporting

• Identify, document, and track software defects using defect tracking tools

• Evaluate test results and document findings with clear, reproducible steps

• Prepare test summary reports, status reports, and metrics for project stakeholders

• Communicate defects and issues to development team members and coordinate resolution

• Verify defect fixes through re-testing and update defect status accordingly

• Maintain test artifacts including test cases, test data, and test results in designated repositories

Analysis and Support Activities

• Prepare studies, plans, and analyses in support of delivery orders and program requirements

• Analyze test results to identify trends, patterns, and areas for process improvement

• Support research and development projects by evaluating new technologies and methodologies

• Participate in requirements reviews, design reviews, and other project meetings

• Collaborate with developers, business analysts, and other team members throughout the software development lifecycle

• Assist in developing and refining QA processes and procedures

Requirements
Required Qualifications
Education

• Bachelor's degree in Computer Science, Information Technology, Software Engineering, or related field (or equivalent combination of education and experience)

Experience

• 0-5 years of experience in software quality assurance, testing, or related field

• Knowledge of commonly-used concepts, practices, and procedures in software testing

• Understanding of Software Development…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary