Senior Team Lead - Quality Assurance & Testing

Salary depends on experience
Posted on 11/03/17
Charlotte, NC
Business Services
Salary depends on experience
Posted on 11/03/17

Job Description:

Generalized Role Description:

Responsible for defining and implementing quality engineering strategies that support rapid application development. Focus on all layers of the application stack, applying knowledge of technical architecture and sound engineering practices to drive automation adoption within the appropriate phases of the software development lifecycle.

Specific Assignment:

Will be accountable for the QA evolution and transformation of quality automation practices to adopt shift left testing. Will also be responsible for delivering reusable solutions that can be leveraged for quality automation. This role will oversee all aspects of the quality automation, collaborate with senior stakeholders and ensure all aspects of the quality engineering are planned and executed.   The right candidate should expect to strategize and lead the overall QA transformation for the organization. The ideal candidate has led organizational transition from End to end testing model into Shift left automation maintaining great levels of engagement and excitement. 

Responsibilities:

  • Responsible for shift left automation strategy and implementation within organization.

  • Define detailed automation plans by Asset Area and drive implementation, including setting targets and tracking progress against those targets.

  • Act as an escalation point for test automation issues and risks (technology, schedule, individuals).

  • Communicate progress of test automation to executive & senior leadership, including test automation metrics & benefits delivered.

  • Liaise with functional test managers and other test engineers to expand test automation footprint, partnering closely with the functional teams to ensure automation will deliver benefits as soon as possible.

  • Contribute to the vision for the ongoing evolution of automation approach, including any tooling or framework changes to ensure ongoing improvement.

  • Identify and implement improvements within the automation process, streamlining the delivery of automation on an ongoing basis.

  • Understand business and test strategies within the Asset Areas and effectively apply knowledge to improve the test automation.

Required Skills:

  • Demonstrated experience in Test Automation including planning, script development & maintenance, and execution.

  • Demonstrated experience in one or more of the following testing toolsets/frameworks: Selenium WebDriver, Cucumber/Gherkin, Geb / Spock, SauceLabs.

  • Demonstrated experience in making script optimization decisions, supported by appropriate tooling.

  • Demonstrated experience with Continuous Integration, including Jenkins for CI and Git or SVN for source control.

  • Demonstrated experience in lean/agile practices

  • Demonstrated understanding of application architectures

  • Demonstrated experience using ATDD or BDD

  • Demonstrated experience with virtualization using CA DevTest/Lisa, IBM RTVS, or Parasoft Virtualize

Preferred Skills:

  • Development experience in one or more of the common development stacks (Java/J2EE, .NET, Modern Web), and supporting unit test frameworks

  • Demonstrated experience with Nexus or Artifactory

  • Demonstrated experience with Chef, Puppet, or Ansible

  • Demonstrated experience in leading Test Maturity assessments and process improvement initiatives.

    Job number: 17071891

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.