Sign Up Sign Up Log In Sign Up
This job has expired and you can't apply for it anymore. Start a new search.

QA Test Automation Engineer (SR1137)


SAIC is looking for a QA Test Automation Engineer to work with multiple departments to establish a robust automated testing practice. This position is responsible for the design and development of automated testing, so one will have an opportunity to develop and build out an automated test framework and processes for the teams. The successful candidate will also be expected to evaluate automated testing tools and make a recommendation on the one that fits the environment and meets the teams’ needs. This role will work closely with the project teams to define strategy and process, bringing automation in line with existing functional aspect of the test effort. The ideal candidate, will have a strong technical background, preferably as a programmer, but most of all, you’ll be passionate about automated testing frameworks.


Primary duties:

  • Work closely with the application architects to develop a solid automated testing solution for continuous integration
  • Lead complex test automation efforts using automated testing tools and Java for large Agile software projects and large Web-based COTS systems
  • Gather & analyze test requirements based on the business scenarios
  • Define automated test criteria to be used to determine which functionality should be automated
  • Develop automated tests for all functionality that meets the specified automation criteria
  • Develop, implement and execute automated test plan/test cases in an Agile scrum environment
  • Facilitate defect triage process and help in resolving release/project issues
  • Develop automated test scripts for new features based on acceptance criteria and user stories during each development Sprint
  • Develop, implement, document, and monitor best practices for test automation developers across Scrum teams
  • Communicate automation goals, priorities, and status across the organization
  • Assist in the training/mentoring of team members on automated testing, including testers, developers, and business analysts
  • Provide input into improving the automation test framework for the teams


Required Skills:



  • Bachelor's degree in Computer Science, Computer Engineering or related field or 4 additional years of experience in lieu of degree
  • Minimum of two years of demonstrated experience developing software tests for functional, performance and regression testing, especially automated testing elements
  • Proven experience developing automated test systems for applications in UNIX/Linux
  • Hands-on experience with automated testing technologies including Cucumber, Gherkin, and Selenium.   
  • Experience as a developer, preferably in Java, C++ or Python
  • Solid understanding of object-oriented programming, design and debugging skills
  • Excellent understanding of software design techniques
  • Experience with source control systems and configuration management
  • Candidate can start uncleared, but must able to obtain and maintain a DOE Q clearance


Desired Skills:

  • Experience in Agile development methodologies
  • Ability to create scripts beyond record and playback, specifically developing functions, adding control flow logic, loops etc.
  • Knowledge and experience with continuous integration, continuous build and continuous deployment practice, tools and trends
  • Good understanding of QA methodology – test plans, test cycles, and software releases
  • Experienced with defect management and tracking tools
  • Excellent written and verbal communication and teamwork skills
  • Active DOE Q clearance




Company Name:
Security Clearance:
Top Secret / SCI
United States
Not Specified
Job Number:

Send me email alerts for similar jobs