Scientific Software Test Engineer

ERT Corp. is accepting applications for a Scientific Software Test Engineer located in College Park, MD.


Date posted

Sep. 5, 2019 12:00 am

Application deadline

Nov. 5, 2019 12:00 am


ERT Corp.


  • United States

Job description

Scientific Software Test Engineer – College Park, MD 


BS in Meteorology, Physics, related discipline, or equivalent


The mission of the National Weather Service (NWS), an agency within the Department of Commerce's National Oceanic and Atmospheric Administration (NOAA), is to provide weather, water and climate forecasts and warnings for the United States, its territories, and its adjacent waters and oceans to protect life and property and to enhance the national economy.  The Weather and Climate Infrastructure Services (WCCIS) contract supports the NWS's Central Processing and Information Dissemination portfolios. The contract is managed by the National Centers for Environmental Prediction (NCEP) Central Operations (NCO). 

WCCIS supports NCO's mission which is to deliver national and global weather, water, climate and space weather guidance, forecasts, warnings and analyses to a broad range of users and partners. These products and services respond to user needs to protect life and property, enhance the nation's economy, and support the nation's growing need for environmental information. 

Position Description

The software testing engineer will perform scientific software analysis and testing as well as associated documentation. The work activities range from understanding the requirements from the forecasters, developing manual and automated test scenarios, executing tests, and reporting on test results.  The software testing engineer will participate in both ticket testing and full integrated system testing. Specific activities will include: 

  • Executing smoke, integration, regression, performance, and end user tests on NCEP supported software (e.g. MAG, NAWIPS, )
  • Integrating, testing, and supporting software developed by other centers or development partners
  • Analyzing user stories and use case requirements for validity and feasibility
  • Applying quality assurance practices throughout the software development cycle
  • Collaborating with other team members and departments
  • Detecting and tracking software defects and inconsistencies using JIRA
  • Creating, editing, and maintaining test documentation on Confluence

For more details