The American Society of Mechanical Engineers (ASME)
22 days old
2017-10-272017-11-25

Software Systems Engineer (Experienced)

Albuquerque, NM
Apply Now
Apply on the Company Site
  • Job Code
    659200

Job ID: 659200
Company: Sandia National Laboratories
Location: Albuquerque, NM
Job Title:Software Systems Engineer (Experienced)

:

The Design and Development Solutions (9358) is pursuing outstanding software engineers to join its team in the position as a Software Testing Engineer. Software test engineer to work with multiple departments to establish a robust testing practice. This position is responsible for the design and development of full software testing capability, so you will have an opportunity to develop and build out a test framework and processes for the teams. You?ll also be expected to evaluate testing tools and make a recommendation on the one that fits the environment and meets the teams? needs. You will 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. As the successful candidate, you?ll have a strong technical background, preferably as a programmer, but most of all, you?ll be passionate about software testing frameworks and disciplines.

+ Work closely with the application architects to develop a solid testing solution, working toward the future state of the application architecture that includes focus such as automated testing for continuous integration
+ Lead complex testing efforts using software testing tools and 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
+ Develop, implement, document, and monitor best practices for different types of testing (functional, acceptance, automated, performance, security) for developers across Scrum teams
+ Communicate testing goals, priorities, and status across the organization
+ Identify innovative solutions to solve complex test problems
+ Assist in the training/mentoring of team members, including testers, developers, and business analysts
+ 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 degree in computer science, computer engineering, or relevant discipline plus five years of experience; or Master's degree in computer science, computer engineering, or relevant discipline plus two years of experience; or equivalent experience (a minimum of 13 years of experience required to qualify without a relevant degree)
+ Minimum two years? strong experience developing software tests for functional, regression, performance, and security testing that include automated, ad-hoc, and manual testing elements

Desired:

+ Hands-on experience with automated testing tools, for example Test Complete, Selenium, HP-UFT, Tosca Testsuite, Telerik TestStudio
+ Proven experience developing software test systems for applications in UNIX/Linux, and Windows environments
+ Hands-on experience with performance testing tools such as HP LoadRunner or Silk Performer
+ Hands-on experience with web application security testing tools such as Burp Suite, Netsparker, and Acunetix
+ Experience as a developer, preferably in Java, C++ or C#
+ 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
+ Ability to create scripts beyond record and playback, specifically developing functions, adding control flow logic, loops etc.
+ Good understanding of QA methodology ? test plans, test cycles, and software releases
+ Experienced with defect management and tracking tools
+ Candidate can start uncleared but must be able to obtain a DOE Q clearance



The Design and Development Solutions (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



Categories

  • Mechanical Engineering - Applied Mechanics

Featured Employers[ View All ]

Share this job:

Software Systems Engineer (Experienced)

Sandia National Laboratories
Albuquerque, NM

Share this job

Software Systems Engineer (Experienced)

Sandia National Laboratories
Albuquerque, NM

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