Pacific Northwest National Laboratory Jobs

send a request via <a href="" rel="nofollow noopener" target="_blank"></a> </p><p><strong><em>Please be awar

Job Information

Pacific Northwest National Laboratory Software Test Engineer II in RICHLAND, Washington

Organization and Job ID

Job ID: 312412

Directorate: National Security Directorate

Division: Computing & Analytics

Group: Software Engineering & Architectures

Job Description

About Us

PNNL is a world-class research institution powered by a highly educated, diverse workforce committed to collaboration and work-life balance. Dynamic, adaptable people come to PNNL to work with other like-minded individuals on high-impact projects and initiatives for the U.S. Department of Energy and many other sponsors. They focus on meaningful work, innovation, and outcomes. At PNNL, you’ll find a positive, fast-paced environment and excellent benefits, including pension, matching 401(k), tuition reimbursement plans, health insurance, flexible work schedules, and hybrid workplace (telework) options.

Pacific Northwest National Laboratory (PNNL) is looking for a dynamic Software Test Engineer to work as part of its National Security Directorate Computing and Analytics Division. Software Test Engineering at the Pacific Northwest National Laboratory (PNNL) addresses critical national and global issues by automating functional tests to ensure high software quality, working closely with developers and product owners to ensure testing is integrate in a timely manner, and integrating tests as part of a larger Continuous Integration / Continuous Delivery (CI/CD) pipeline. You will work as part of an expert team that, for more than 50 years, has been advancing the frontiers of science and engineering in the service of our nation and the world in the areas of energy, the environment, and national security.

Key Responsibilities

  • Automate functional tests wherever possible.

  • Work closely with developers and product owners

  • Attend regular scrum meetings, prioritize and plan QA/functional tesging as well as other tests as necessary

  • Apply knowledge of software engineering practices (e.g. source control, problem tracking, design principles, etc.) with minimal oversight

  • Take initiative to set personal direction and goals

  • Stay current about industry developments

  • Work collaboratively within a team to execute on the full system development life cycle

  • Maintain or follow quality assurance procedures

  • Demonstrate good time management skills

  • Be able to work with different technologies

Minimum Qualifications

  • Bachelor’s degree in computer science, engineering, applied mathematics, or related field with two years of experience or advanced degree

Preferred Qualifications

  • 3+ years of experience developing software quality tests, caes, and associated reports

  • 1+ years of experience in a programming language such as JavaScript, TypeScript, or python

  • Knowledge of software engineering best practices and software project lifecycles

  • Knowledge of leading software testing frameworks such as Cypress and/or Selenium

  • Perform unit testing and system integration testing of the newly developed functionality

  • Incorporate automated tests within CI/CD processes such as Bamboo, Jenkins, and/or Gitlab

  • Help set development standards in areas of best practices, code quality, test coverage, monitoring, logging, exception management, and others.

  • Active Federal Q Clearance and ability to maintain such clearance

Equal Employment Opportunity

Battelle Memorial Institute (BMI) at Pacific Northwest National Laboratory (PNNL) is an Affirmative Action/Equal Opportunity Employer and supports diversity in the workplace. All employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, marital or family status, sexual orientation, gender identity, or genetic information. All BMI staff must be able to demonstrate the legal right to work in the United States. BMI is an E-Verify employer. Learn more at

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via

Please be aware that the Department of Energy (DOE) prohibits DOE employees and contractors from having any affiliation with the foreign government of a country DOE has identified as a “country of risk” without explicit approval by DOE and Battelle. If you are offered a position at PNNL and currently have any affiliation with the government of one of these countries you will be required to disclose this information and recuse yourself of that affiliation or receive approval from DOE and Battelle prior to your first day of employment.

Other Information

This position requires the ability to obtain and maintain a federal security clearance.


  • U.S. Citizenship

  • Background Investigation: Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter in accordance 10 CFR 710, Appendix B.

  • Drug Testing: All Security Clearance (L or Q) positions will be considered by the Department of Energy to be Testing Designated Positions which means that they are subject to applicant, random, and for cause drug testing. In addition, applicants must be able to demonstrate non-use of illegal drugs, including marijuana, for the 12 consecutive months preceding completion of the requisite Questionnaire for National Security Positions (QNSP).

Note: Applicants will be considered ineligible for security clearance processing by the U.S. Department of Energy until non-use of illegal drugs, including marijuana, for 12 consecutive months can be demonstrated.

Directorate: National Security

Job Category: Engineering/Engineering Techs

Group: Software Eng & Architectures

Opening Date: 2021-07-27

Closing Date: 2021-09-25