The American Society of Mechanical Engineers (ASME)
1+ months
2018-03-222018-05-25

R&D, Software Testing Engineer (Experienced)

Albuquerque, NM
Apply Now
Apply on the Company Site
:



We are seeking a R&D Science and Engineering Computer Science Software Developer to fill a position as a software testing engineer to work with multiple departments to establish a robust testing practice\.



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



+ Design and development of full software testing capability in DevOps environment, so you will have an opportunity to develop and build out an automated test framework for continuous integration/continuous delivery \(CI/CD\)

+ 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 define strategy and process, bringing functional, automation, performance, and security testing in line with existing functional aspect of the test effort\.

+ Have strong technical background as a programmer, but most of all, be passionate about software testing frameworks and disciplines\.

+ Lead complex 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

+ Communicate testing goals, priorities, and status across the organization

+ Identify innovative solutions to solve complex test problems

+ 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

+ Work collaboratively with architects, developers, technical leads, customers, and end users to collect requirements, develop vision, design solutions, and deliver high quality and easy\-to\-use software applications



Required:



+ Masters degree in Computer Science or relevant STEM discipline plus 3 or more years of experience; or a Bachelors degree in Computer Science or relevant STEM discipline plus 7 or more years of experience; or Doctorate in relevant discipline

+ Minimum of 3 years of experience in software design and development using Java, C\+\+, or C\#; including proficiency in objected\-oriented design and development

+ Minimum 2 years experience developing software tests for functional, regression, performance, security testing, automated, ad\-hoc, and manual testing elements



Desired:



+ Hands\-on experience with automated testing tools, for example Test Complete, Selenium, HP\-UFT, Protractor, Jasmine, Katalon Studio

+ Experience with performance testing tools

+ Experience with web application security testing tools

+ At least 2 years of experience with Angular, Bootstrap, React, or similar JavaScript framework

+ At least 2 years of 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



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

Categories

Featured Employers[ View All ]

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

R&D, Software Testing Engineer (Experienced)

Sandia National Laboratories
Albuquerque, NM

Share this job

R&D, Software Testing Engineer (Experienced)

Sandia National Laboratories
Albuquerque, NM
US

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast