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

Software Test Engineer II

Job in Richland, Benton County, Washington, 99352, USA
Listing for: Pacific Northwest National Laboratory
Full Time position
Listed on 2026-05-25
Job specializations:
  • Software Development
    DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

At PNNL, our core capabilities are divided among major departments referred to as Directorates within the Lab. Each Directorate focuses on a specific area of scientific research or other function, has its own leadership team, and a dedicated budget. The Science & Technology directorates include National Security, Earth and Biological Sciences, Physical and Computational Sciences, and Energy and Environment. In addition, we host the Environmental Molecular Sciences Laboratory, a Department of Energy Office of Science user facility on the PNNL campus.

The National Security Directorate (NSD) drives science‑based, mission‑focused solutions to address complex real‑world threats to our nation and the world.

Responsibilities

We are seeking a Software Test Engineer to join PNNL’s Test Ops team, ensuring the quality, reliability, and performance of innovative systems that span agentic AI platforms, large‑scale data orchestration, and real‑time intelligence processing. This role offers mid‑career test engineers the chance to apply modern QA and full‑stack test engineering practices to mission‑critical national security applications, strengthening expertise in end‑to‑end system validation across APIs, data pipelines, and production‑like environments.

Who

You Are

You’re a motivated test engineer with experience developing test strategies and test artifacts—test plans, test cases, and test reports—and building or maintaining test automation. You have strong fundamentals in software engineering and QA best practices, partner across the full development lifecycle to translate requirements into measurable acceptance criteria and comprehensive coverage, and communicate clearly with both technical and non‑technical stakeholders.

What You’ll Do Test Strategy, Planning, and Coverage
  • Design, develop, document, execute, and debug test strategies for new and existing software systems, applications, and hardware/software interfaces, applying QA best practices.
  • Collaborate with cross‑functional teams throughout the development lifecycle to analyze user needs and requirements; translate requirements into test plans, test cases, traceability, and acceptance criteria.
  • Ensure comprehensive functional, integration, system, regression, and performance coverage using risk‑based approaches and clear release criteria.
  • Produce high‑quality test reports and quality summaries that communicate coverage, results, and risk.
Test Automation, Manual Validation, and CI/CD
  • Build and maintain automated and manual test solutions across API, UI, integration, end‑to‑end, and regression layers.
  • Implement automated tests using Cypress.io, Playwright, or similar frameworks; reduce flakiness and improve reliability.
  • Integrate test tooling and automated tests into CI/CD pipelines (e.g., Git Lab or Git Hub), including reporting and quality gates.
  • Validate end‑to‑end workflows and integrations across APIs, databases, pipelines, and services using SQL and/or Graph

    QL where appropriate.
AI/ML and Data‑Intensive System Validation
  • Validate models, data, and end‑to‑end workflows using data/model validation plus integration, E2E, and regression testing, including handling non‑deterministic outputs.
  • Assess AI quality attributes such as accuracy, precision/recall, relevance, bias/fairness, robustness/consistency, and verify guardrails, safety, and explainability expectations.
  • Evaluate data quality signals including completeness, correctness, representativeness, drift, and label quality.
  • Partner with engineers to define and automate AI evaluation and regression approaches that fit mission needs.
  • Work with AI agents/skills and MCP servers to support test automation workflows and system validation.
Platform, Cloud, and Reliability Readiness
  • Contribute to quality practices for cloud and containerized deployments by applying a general understanding of cloud concepts (e.g., AWS/Azure services) and common container tooling (Docker/Podman, Kubernetes fundamentals).
  • Use observability (logs, metrics, traces) to debug failures, validate monitoring, and improve system testability.
  • Support performance testing and reliability validation (latency, scalability, stability) for…
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary