StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Software Quality Assurance Analyst

CDIT LLC - Norfolk, VA

Apply Now

Job Description

Job DescriptionProgram BackgroundThe 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 SummaryThe 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 ResponsibilitiesTest 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 requirementsTest 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 activitiesDefect 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 repositoriesAnalysis 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 proceduresRequirementsRequired QualificationsEducation• 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 Life Cycle (SDLC) and Software Testing Life Cycle (STLC)• Experience developing and executing test cases and test procedures• Experience documenting test results and defects• Ability to work under general supervision following established proceduresClearance• Active Secret security clearance (minimum) or ability to obtainDesired Qualifications• Experience testing web-based applications and enterprise business systems• Familiarity with test management tools (HP ALM/Quality Center, Jira, TestRail, or similar)• Familiarity with defect tracking tools (Jira, Bugzilla, or similar)• Exposure to automated testing concepts and tools (Selenium, Katalon, or similar)• Experience with database testing and SQL queries• Experience in Agile/Scrum development environments• Knowledge of DoD software testing standards and Test and Evaluation (T&E) processes• ISTQB Foundation Level certification or similar QA certification• Experience supporting DoD or Navy IT programs• Understanding of API testing concepts and tools (Postman, SoapUI)Technical SkillsTesting TypesFunctional, Regression, Integration, System, UAT, Smoke, Sanity TestingTest Management ToolsHP ALM/Quality Center, Jira, TestRail, Azure DevOps Test PlansDefect TrackingJira, Bugzilla, HP ALM Defects, Azure DevOps Work ItemsAutomation (Exposure)Selenium, Katalon Studio, Cypress, Postman (API testing)DocumentationMicrosoft Office Suite (Word, Excel, PowerPoint), SharePoint, ConfluenceDatabaseBasic SQL queries for data validation and test data preparationMethodologiesWaterfall, Agile/Scrum, SDLC, STLC, V-ModelCore Competencies• Strong attention to detail and analytical thinking skills• Effective written and verbal communication skills for documenting and reporting findings• Ability to follow established procedures and work under general supervision• Team-oriented with ability to collaborate effectively with developers, analysts, and stakeholders• Problem-solving mindset with curiosity to identify defects and quality issues• Time management skills to meet testing deadlines within project schedules• Adaptability to learn new systems, tools, and testing methodologies• Professional demeanor and commitment to producing quality work products

Created: 2026-04-02

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.