Description

Responsibilities

  • Provides direction and guidance to select the proper framework, tools, setup, and strategies
  • Provides support and technical governance expertise related to test automation and related operations
  • Collaborates with application development teams to provide automation solutions
  • Develops and maintains testing automation processes in alignment with Regions' standards and tools
  • Participates in developing acceptance criteria, test design, and automation recommendations in the early phases of the project
  • Qualifies tests shortlisted for automation; influences teams to develop atomic and autonomous tests
  • Automates functional and API tests to validate the production readiness of software applications
  • Integrates automated tests into Continuous Integration (CI) and Continuous Delivery (CD) pipeline
  • Integrates automated tests with Test Management tools to write test results
  • Research Artificial Intelligence (AI) including machine language (ML), robotics, and other advanced and emerging technologies to improve automation efficiency and analytics
  • Manages multiple projects guiding teams on automation approach and execution
  • Derives and conditions test data for automation using queries to database and APIs
  • Creates training documentation and conducts knowledge transfer sessions
  • Collaborates and communicates effectively with various teams to achieve desired outcomes
  • Stays abreast of the latest trends in the Testing Automation industry, and recommends ways to improve efficiency, speed, and reduce cost through research and innovation
  • Leads Testing Automation tool/framework administration and upkeep
  • Participates in PI planning, sprint Planning, and daily standup meetings with project /development teams
  • Supports automation testing needs of new projects, infrastructure upgrades and application upgrades/enhancements
  • Contributes to DevOps development activities
  • Serves as a subject matter expert, acting as a coach and mentor to project teams and technical staff in the area of automation on their assigned project tasks

Required Skills:

  • High School Diploma or GED and ten (10) years of experience in test automation and/or software development
  • Or a Bachelor's degree and six (6) years of experience in test automation and/or software development
  • Experience with Jira, Tricentis qTest, Selenium C#, and Postman.
  • Would also prefer someone with banking experience (Treasury Management)
  • Experience creating relational database queries and analyzing data
  • Experience creating, executing, and maintaining industry-standard test automation frameworks as well as planning, estimating, and reporting automation testing activities
  • Experience using API's (e.g., SOAP/REST) to get/post the required information from/to other interfaces
  • Experience utilizing Power BI and CI/CD tools
  • Experience with Agile and/or Waterfall methodologies
  • Experience with C# - NUnit – RestSharp, or Java – TestNG – RestAssured, Postman as well as Bamboo, GIT, Artifactory, JIRA, and Confluence
  • Experience with testing in containerized environments (e.g. Docker)
  • Experience with various Integrated Development Environments (IDEs) such as C#, Visual Studio, Java, Eclipse, or IntelliJ
  • Knowledge of continuous integration, continuous delivery, and continuous testing practices

Education

Bachelor's degree