Automation Test Lead

Location: 

US

Category:  Information Technology

#LI-Hybrid

Overview

The Automation Test Lead will be an enterprise champion for automation testing. They will assist with the leadership of and selection of enterprise automation tools. They will lead POCs (proof of concepts) related to automation tools. They will help train other test analysts across the organization concerning test automation best practices.

The Automation Test Lead will have experience completing automation testing using multiple tools, including Azure DevOps. They will understand the life cycle of testing and test automation, starting with acceptance criteria and understanding the definition of done for the process being tested. They will define key performance indicators and measures to track our progress related to automation testing across the enterprise. The purpose of testing is to ensure that new and amended systems, configurations, packages, or services, together with any interfaces, perform as specified (including security requirements).  Testing includes the process of using and maintaining testing artifacts (test cases, test scripts, test reports, test plans, etc.), validating testing acceptance criteria, automating testing scenarios, and ensuring measurements are done to track progress of testing and the improvement of the quality of the software being tested. They will draft, track, modify, and execute testing plans, test cases, automated test scripts, and test scenarios. The Automation Test Lead must have a thorough understanding of the business, functional, and technical aspects of the applications being tested. They will work with appropriate testing tools, report on testing metrics, and extend the use of technology in testing.

Core Responsibilities

  • Lead proof of concepts related to automation testing and testing management tools
  • Assist application development teams with use of automation testing tools.
  • Develop best practices and guidelines for automation testing and/or testing management.
  • Manage the complete test cycle of software development from requirements testing to user acceptance and release testing.
  • Understand business, functional, and technical aspects of applications as needed across the enterprise.
  • Plan testing at different stages within the development cycle, including formulation of testing objectives and quality criteria, development of testing strategy and testing approach.
  • Prepare effort estimation.
  • Define and communicate the test strategy for an initiative.
  • Ensure that testing activities will allow applications to meet business requirements and systems goals, fulfill end-user requirements.
  • Utilize all test processes, including test plans, test deliverables and traceability.
  • Design, develop and execute reusable and maintainable automated scripts using available tools supporting front end as well as services/APIs.

Skills Qualifications

Required:

  • Experience leading software testing efforts
  • Expert level of proficiency in software testing techniques, testing tools, incident/defect tracking systems and other test-support tools
  • Expert level of proficiency in scripting test cases and defining test data sets
  • Expert level of proficiency in testing in Agile, Waterfall, and Hybrid environments
  • Experience in functional analysis, testing, verification, and validation
  • Experience in estimating testing efforts
  • Experience leading user acceptance testing
  • Experience in client/server, web-based systems, and/or mainframe environments
  • Strong Analytical skills
  • Data analysis and presentation skills
  • Excellent listening, interpersonal, written, and oral communication
  • Effectively participates in teams and moves toward completion of goals
  • Effectively resolves conflicts

Education

Systems/Technical Knowledge:

  • Experience with at least 2 defect tracking tools (Jira, Azure DevOps, ClearQuest) and 1 test management tool (e.g., HP ALM)
  • Experience with at least two automation testing tools, ideally, Selenium and Azure DevOps
  • Data analysis skills including ability to perform intermediate SQL queries
  • Expert level of proficiency with Scripting languages.
  • Competency in Microsoft applications including Azure DevOps Boards, Visio, Word, PowerPoint and Outlook. Advanced Excel skills required
  • Technical understanding of the digital platform, cloud applications, web services, server-side components and APIs

Education and Experience Qualifications

  • BS or BA with emphasis in computer science, information systems or related field
  • 10 or more years related work experience

Preferred:

  • International Software Testing Qualifications Board (ISTQB) Foundation Certification a plus

Compensation

The wage range for this role takes into account a broad array of factors that are considered in making compensation decisions, including but not limited to: skill sets; experience and training; licensure and certifications; and other business and organizational needs.  The range below applies as long as the work is performed in Connecticut; the Knights of Columbus reserves the right to adjust the wage range if the position is performed in another location.  At the Knights of Columbus, it is not typical for an individual to be hired at or near the top of the range for their role, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is $104,500 - 172,400

Authorization to work in the United States is required.

This position is not eligible for visa sponsorship.

Physical Demands

Must be able to remain in a stationary position for a majority of the workday.