Software Test Engineer 2
Company: Pacific Northwest National Laboratory
Location: Richland
Posted on: April 26, 2024
|
|
Job Description:
Overview
Protecting U.S. residents and visitors is among our nation's
highest priorities. As adversaries gain access to sophisticated
technologies and materials, the threats grow more dynamic and
complex-from cyber and nuclear to chemical and biological weapons
of mass effect and other forms of terrorism. The PNNL national
security mission employs our researchers, tools, and technologies
to play a key role in advancing the ability to identify and secure
nuclear materials, detect weapons of mass effect, manage
nonproliferation treaties, secure our nation's borders, and protect
critical infrastructures. PNNL's scientific discovery and
capabilities-rooted in innovative theory, methods, algorithms, and
tools-are enabling stronger, more resilient technologies and
systems to safeguard national security. Coupled with decades of
radiological and nuclear materials expertise, advanced computing
and threat analysis capabilities, and a broad fundamental science
base, we are identifying and countering emerging threats that have
significant impact at home and around the globe.
Join a group of 90 software engineers using the latest technologies
to solve the hardest problems for our nation. We are seeking a
software test engineer II to design, build, and deploy automated
test solutions for scalable data pipelines and analytics/machine
learning solutions.
Responsibilities
A day in the life of a software test engineer at PNNL might start
by reviewing any open pull requests on the group's Git repository
or checking for any failed deployment builds on your current
projects. As you're finishing up your second cup of coffee, you
attend a pair-programming session with a teammate to implement a
cypress automated test to verify a new background-service within
the API. After a productive half-hour, they have a clear path
forward and can continue.
You begin the next assigned work-ticket, which involves putting
together a new build in Bamboo or GitLab to simplify common
build/test/deploy procedures. Next, you might study user
requirements for the new project you're on before honing your
creativity skills and designing a cypress UI test. Satisfied with
your test, you send them out for review and reflect on another
productive and exciting day applying your skills to make the nation
more secure.
Missing some of these skills or experiences? That's okay. If you
have relevant technical expertise, are highly driven, and are very
motivated to learn these technologies and tackle these domain
problems, let's talk.
How We Work
Diverse and flexible projects - Flexibility to choose and move
between projects
Agile development environment - Scrum meetings, standups, demos,
and retrospectives
Partners - Work with government, academic, industry, and other
partners to solve problems
Locations - Richland, WA with partners and collaborators in
Seattle, WA and Washington, D.C.
Team Sizes - Typically around 5-10 members, although projects can
be more than 100 or just a few members
Team Compositions - Our teams include cloud engineers, machine
learning engineers, data scientists/domain experts, UI/UX
designers, front-end developers, scrums masters, product owners,
and most importantly, users
Critical Technologies to Understand
Programming & Scripting - JavaScript with Cypress.io, Python
Compute - IoT/ICS, Fargate/EC2, ECS/Docker, EKS/Kubernetes, EMR
Development - Cypress Test Automation, Git/Gitlab, Agile,
Atlassian, CI/CD, IDE
Data and Storage - S3, Athena, Postgres, Elasticsearch/OpenSearch,
Dynamo, Redshift, MongoDB, SQL, phpMyAdmin
Pipelines - IAM, Cognito, Nifi, Airflow, Dagster, Spark, Lambda,
Beats, Splunk
Analytics - Dask, Numpy & Pandas, DataBricks, SageMaker,
Tensorflow/Keras, PySpark
Tools - Jira, Confluence, Bitbucket, Bamboo, GitLab
Qualifications
Minimum Qualifications:
BS/BA and 2 years of relevant experience -OR-
MS/MA -OR-
PhD
Preferred Qualifications:
Experience programming in JavaScript for use with Cypress.io
testing framework
Experience verifying ad-hoc reports for PNNL Management and DOE
customers
Experience setting up and running Bamboo builds for reporting of
automated test results
Prepares information and documentation necessary to support
software test cycles
Ability to get and maintain a Q Clearance and higher
Hazardous Working Conditions/Environment
Not applicable.
Additional Information
This position requires the ability to obtain and maintain a federal
security clearance.
Requirements:
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 with 10
CFR 710, Appendix B.
Drug Testing: All Security Clearance positions are Testing
Designated Positions, which means that the candidate selected is
subject to pre-employment and random 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 months can be
demonstrated.
Testing Designated Position
This position is a Testing Designated Position (TDP). The candidate
selected for this position will be subject to pre-employment and
random drug testing for illegal drugs, including marijuana,
consistent with the Controlled Substances Act and the PNNL
Workplace Substance Abuse Program.
About PNNL
Pacific Northwest National Laboratory (PNNL) is a world-class
research institution powered by a highly educated, diverse
workforce committed to the values of Integrity, Creativity,
Collaboration, Impact, and Courage. Every year, scores of dynamic,
driven people come to PNNL to work with renowned researchers on
meaningful science, innovations and outcomes for the U.S.
Department of Energy and other sponsors; here is your chance to be
one of them!
At PNNL, you will find an exciting research environment and
excellent benefits including health insurance, flexible work
schedules and telework options. PNNL is located in eastern
Washington State-the dry side of Washington known for its stellar
outdoor recreation and affordable cost of living. The Lab's campus
is only a 45-minute flight (or -3-hour drive) from Seattle or
Portland, and is serviced by the convenient PSC airport, connected
to 8 major hubs.
Commitment to Excellence, Diversity, Equity, Inclusion, and Equal
Employment Opportunity
Our laboratory is committed to a diverse and inclusive work
environment dedicated to solving critical challenges in fundamental
sciences, national security, and energy resiliency. We are proud to
be an Equal Employment Opportunity and Affirmative Action employer.
In support of this commitment, we encourage people of all
racial/ethnic identities, women, veterans, and individuals with
disabilities to apply for employment.
Pacific Northwest National Laboratory considers all applicants for
employment without regard to race, religion, color, sex (including
pregnancy, sexual orientation, and gender identity), national
origin, age, disability, genetic information (including family
medical history), protected veteran status, and any other status or
characteristic protected by federal, state, and/or local laws.
We are committed to providing reasonable accommodations for
individuals with disabilities and disabled veterans in our job
application procedures and in employment. If you need assistance or
an accommodation due to a disability, contact us at
careers@pnnl.gov .
Drug Free Workplace
PNNL is committed to a drug-free workplace supported by Workplace
Substance Abuse Program (WSAP) and complies with federal laws
prohibiting the possession and use of illegal drugs.
If you are offered employment at PNNL, you must pass a drug test
prior to commencing employment. PNNL complies with federal law
regarding illegal drug use. Under federal law, marijuana remains an
illegal drug. If you test positive for any illegal controlled
substance, including marijuana, your offer of employment will be
withdrawn.
HSPD-12 PIV Credential Requirement
In accordance with Homeland Security Presidential Directive 12
(HSPD-12) and Department of Energy (DOE) Order 473.1A, new
employees are required to obtain and maintain a HSPD-12 Personal
Identity Verification (PIV) Credential. To obtain this credential,
new employees must successfully complete and pass a Federal Tier 1
background check investigation. This investigation includes a
declaration of illegal drug activities, including use, supply,
possession, or manufacture within the last year. This includes
marijuana and cannabis derivatives, which are still considered
illegal under federal law, regardless of state laws.
Mandatory Requirements
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.
Rockstar Rewards
Employees and their families are offered medical insurance, dental
insurance, vision insurance, health savings account, flexible
spending accounts, basic life insurance, disability insurance*,
employee assistance program, business travel insurance, tuition
assistance, supplemental parental bonding leave**, surrogacy and
adoption assistance, and fertility support. Employees are
automatically enrolled in our company funded pension plan* and may
enroll in our 401k savings plan. Employees may accrue up to 120
vacation hours per year and may receive ten paid holidays per
year.
**Once eligibility requirements are met.
Click Here For Rockstar Rewards
(https://careers.pnnl.gov/rockstar-rewards)
Minimum Salary
USD $102,200.00/Yr.
Maximum Salary
USD $153,300.00/Yr.
Keywords: Pacific Northwest National Laboratory, Richland , Software Test Engineer 2, IT / Software / Systems , Richland, Washington
Click
here to apply!
|