USC/GC only

 

Responsibilities for this position include:

  • Provide technical leadership and strategic direction to the Testing team and Organization
  • Architecting, developing, and maintain an innovative test automation system for the organization
  • Define automated test criteria, designs & develops the organization’s Test Automation framework and develops automated tests for all functionality that meets specified automation criteria
  • Works closely with the application architects to develop a solid testing solution, working towards the future state of the application architecture
  • Lead complex test automation efforts using Cucumber/Selenium and Java for large Agile software projects and identify innovative solutions to solve complex test problems
  • Works collaboratively in a team-based Agile environment with other technical staff and business owners and subject matter experts, that follow the industry standard Scrum and SAFe methodologies.
  • Assist in the training/mentoring of team members, including testers, developers, and business analysts and implement organization-wide Quality Process initiatives to ensure Quality of deliverables
  • Communicate automation goals, priorities, and status across the organization
  • Define Behavior Driven Development approach and tools for Automated Testing in an Agile project
  • Partner with Agile Release Train to plan for new functionality, resolve defects, and incorporate error injection test methodologies

 

Basic Qualifications:

Minimum knowledge, skills, abilities needed.

  • Bachelor’s degree in Computer Science, Information Systems, Engineering or related discipline and 7 years of applied work experience OR Master’s degree and 5 years of relevant work experience OR a minimum of 11 years of relevant work experience in lieu of a degree
  • 6 years of experience with automation testing, developing and executing automated test scripts using Automated Testing Tools (such as Selenium, Cucumber etc.)
  • 3 years of hands on experience using Selenium and Cucumber
  • 1 year of experience architecting, developing, and maintaining an innovative test automation environment including automation test framework design and development
  • 2 years of experience with agile development (preferably SAFe), test driven development, advanced concepts of scrum, and knowledge of agile project tools, such as VersionOne
  • Minimum of 1 year of experience in analyzing metrics, identify dysfunctions, and make recommendations to senior management
  • US Citizenship or Permanent Residency (Green Card holder) is required in order to obtain and maintain required Position of Public Trust Clearance

 

Preferred Qualifications:

Candidates with these skills will be given preferential consideration.

  • Experience with Cloud based implementation and transition to the Cloud including virtualization
  • Experience in analyzing metrics, identify dysfunctions, and make recommendations to senior management
  • Strong understanding of Java/J2EE concepts, object oriented design and development
  • Demonstrable knowledge of advanced concepts of scrum, Kanban, XP, and Waterfall
  • Good understanding of QA methodology and strong ‘hands on’ experience developing test scripts for functional, performance, and regression testing that include automated, ad-hoc, and manual testing elements
  • Experience with source code revision control systems GIT and SVN
  • Experience with MEAN stack
  • Tools and technologies such as: WebSphere, RDBMS: Oracle, DB2, Java, SQL, Eclipse, RAD, Fortify, ALM/QTP, Junit, Selenium, Git, Jenkins, Gulp, Jsdoc, Gerrit, Jslint, Karma, and Jasmine, MySQL, Node.js
  • Proficient in MS Office, MS Visio, and SharePoint
  • Excellent team building skills, including cross-functional team building
  • Demonstrate strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences, as well as interface with the customer on a daily basis
Close Menu