Experience:
No experience
Employment Type:
Full time
Posted:
3/28/2018
Job Category:
Software Development
Industry:
Government
R& D, Software Test Engineer (Early/Mid-Career)
(This job is no longer available)
Sandia National Laboratories | Albuquerque, NM
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job Description

:

We are seeking a Computer Science R&D, Software developer to fill a postition as a software test engineer to work multiple departments to establish a robust testing practice\.

On any given day, you may be called on to:

+ Develop and contribute to building out an automation test framework for CI/CD \(Continuous Integration/Continuous Delivery\)\.
+ Evaluate testing tools and make a recommendation on the one that fits the environment and meets the teams’ needs\.
+ Work closely with the project teams to bringing functional, automation, performance, and security testing in line with existing functional aspect of the test effort\.
+ Strong technical background as a programmer, but most of all, passionate about software testing frameworks and disciplines\.
+ Participate testing efforts using software testing tools in Java for large Agile software projects and large Web based COTS systems\.
+ Develop testing scripts for new features based on acceptance criteria and user stories during each development Sprint
+ Provide input into improving the software test framework for the teams
+ Define software test criteria to be used to determine which functionality should be automated
+ Develop tests for all functionality that meets the specified automation criteria

Required:

+ Bachelor's and Master's degree in Computer Science or relevant discipline; or a Bachelor’s degree in Computer Science or relevant STEM discipline PLUS 4 or more years of experience
+ Experience in software design and development using Java, C\+\+, or C\#; including proficiency in objected\-oriented design and development

Desired:

+ Experience developing software tests for functional, regression, performance, security testing, automated, ad\-hoc, and manual testing elements
+ Hands\-on experience with automated testing tools, for example Test Complete, Selenium, HP\-UFT, Tosca Testsuite, Telerik TestStudio, Katalon Studio
+ Experience with performance testing tools
+ Experience with web application security testing tools
+ Experience with Angular, Bootstrap, React, or similar JavaScript framework
+ Experience with relational database design, SQL, and stored procedures
+ A working understanding of software quality processes and full lifecycle development methodologies such as the Scrum, KANBAN, Rational Unified Process \(RUP\), CMMI, and ITIL/ITSM
+ Knowledge of model\-based software development techniques, including experience with the Unified Modeling Language \(UML\) or System Modeling Language \(SysML\)
+ Prior experience with one or more of: service\-oriented architecture \(SOA\), microservices, usability, mobile application development, cybersecurity, and/or performance optimization
+ Solid understanding of object oriented programming, design and debugging skills
+ Excellent understanding of software design techniques
+ Experience with source control systems and configuration management
+ Experience in Agile development methodologies
+ Knowledge and experience with continuous integration, continuous build and continuous deployment practice, tools and trends
+ Experience developing software test systems for applications in UNIX/Linux, and Windows environments
+ Ability to create scripts beyond record and playback, specifically developing functions, adding control flow logic, loops etc\.
+ Good understanding of QA \(Quality Assurance\) methodology – test plans, test cycles, and software releases
+ Experienced with defect management and tracking tools
+ Ability to obtain and maintain a security clearance

Department Description:

The Design and Development Solutions Department \(9358\) is responsible for the strategy, design, and implementation of testing capabilities that support Sandia's nuclear weapons program\. We architect, design and develop testing frameworks and solutions that solve complex business problems across Sandia and the Nuclear Security Enterprise \(NSE\)\. The department provides a broad spectrum of testing services that delivers system, acceptance, automated, security, and performance testing for IT systems in support of mission areas across the laboratory\.

About Sandia:

Sandia National Laboratories is the nation’s premier science and engineering lab for national security and technology innovation, with teams of specialists focused on cutting\-edge work in a broad array of areas\. Some of the main reasons we love our jobs:

+ Challenging work withamazingimpact that contributes to security, peace, and freedom worldwide
+ Extraordinary co\-workers
+ Some of the best tools, equipment, and research facilities in the world
+ Career advancement and enrichment opportunities
+ Flexible schedules, generous vacations,strongmedical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance\*

_World\-changing technologies\. Life\-changing careers\._ Learn more about Sandia at: http://www\.sandia\.gov

\*These benefits vary by job classification\.

Security Clearance:

Position requires a Department of Energy \(DOE\) granted Q\-level security clearance\.

Sandia is required by DOE directive to conduct a pre\-employment drug testing, and a pre\-employment background review that includes personal reference checks, law enforcement record and credit checks, and employment and education verifications\. Applicants for employment must be able to obtain and maintain a DOE Q\-level security clearance, which requires U\.S\. citizenship\.

Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance\. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by the DOE, rendering the inability to perform the duties assigned and resulting in termination of employment\.

EEO Statement:

Equal opportunity employer/Disability/Vet/GLBT

About Sandia National Laboratories

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin company, for the U.S. Department of Energy. With main facilities in Albuquerque, NM, and Livermore, CA, Sandia has major R&D responsibilities in national security, energy and environmental technologies, and economic competitiveness.