Software Test Engineer 2

2 months ago


Richland, United States Pacific Northwest National Laboratory Full time

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. 



  • Software Engineer 2

    2 weeks ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...

  • Software Engineer 2

    2 months ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design Software Engineer, Engineer, Software, AI, Technology


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities The primary purpose of the Software Quality Engineer (QE) role at PNNL is to support Science and Technology (S&T) projects and Management & Operations (M&O) programs in establishing robust software quality assurance processes and practices aligned with PNNL’s Software Quality Assurance (SQA) Program, regulatory commitments and overall...

  • Software Engineer

    3 weeks ago


    Richland, United States BeaconGov Full time

    Work Scope:The focus of this work is to build and enhance software systems that serve the Operations of theLaboratory. Agile delivery methodologies will be used. Work will be managed using JIRA andweekly hours will be tracked in an Excel spreadsheet. Code is to be checked-in daily to ourPNNL repositories. All systems and related source code will be subject...

  • Software Engineer III

    2 weeks ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Key responsibilities will include: Exercising standard software development practices, including but not limited to, source code management, version control, and testing protocols, within an agile software development methodology. Leading software engineer team to translate domain requirements into software requirements, working...

  • Software Engineer III

    2 months ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Key responsibilities will include: Exercising standard software development practices, including but not limited to, source code management, version control, and testing protocols, within an agile software development methodology. Leading software engineer team to translate domain requirements into software requirements, working...

  • HVAC Test

    6 days ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities The individual will work with and provide technical contributions to project teams that conduct research in support of residential/commercial buildings technologies with an emphasis on HVAC equipment and building efficiency. The primary client is the U.S. Department of Energy offices, and secondary clients include other agencies, state...

  • Software Engineer 3

    2 months ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...

  • Nuclear Engineer 2

    1 month ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities The Experimental and Computational Engineering Group explores and delivers engineered solutions based on expert analysis, experimentation, and computation. We are seeking another nuclear engineer to join our group in support of complex nuclear challenges. Supports R&D activities related to the nuclear fuel cycle in the areas of...

  • IT Engineer 2

    1 month ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Applies engineering and technical principles to the design and development of computer networks, cyber security infrastructure, telecommunications, information technology systems and tools, and database systems. Analyzes, installs, integrates, modifies, and supports all associated systems, networks, software, and databases. Plans and...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities include: Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python and C# Apply good design and innovative problem-solving skills to solve challenging technical...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...

  • Undergraduate Intern

    1 month ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • Richland, United States Pacific Northwest National Laboratory Full time

    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...

  • Health Physicist

    4 days ago


    Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities Pacific Northwest National Laboratory’s Risk and Environmental Assessment group seeks a Health Physics - Nuclear Engineer with demonstrated experience in identifying, analyzing, and implementing solutions to radiologic and/or nuclear materials derived challenges in environmental, energy production, or national security fields. The...


  • Richland, United States Pacific Northwest National Laboratory Full time

    Responsibilities : Identify mission challenges and formulate engineering solutions methodically Embrace software engineering excellence and delivering quality results at scale Employ expertise with a high-level programming language such as Python / C# Apply good design and innovative problem-solving skills to solve challenging technical problems ...


  • richland, United States Cash Waggner & Associates Full time

    Civil Engineer Job Summary:The Civil Engineer will design, plan, and supervise the construction of site development and infrastructure projects such as buildings, bridges, roads, dams, pipelines, water, and sewage systems.Duties/Responsibilities:Manage and direct field crew activities.Consult with and provide guidance to project stakeholders and managerial...