Test Automation Engineer

Regions Bank•Hoover, AL
•Onsite

About The Position

At Regions, the Test Automation Engineer develops automated tests to validate application functionality across web, mobile, and mainframe applications. The role supports software production readiness by developing and integrating automated functional and API tests, contributing to testing plans early in projects, and supporting testing needs for new projects and application or infrastructure upgrades. The position may also involve manual testing. The engineer collaborates with project and development teams, participates in planning and daily meetings, maintains testing documentation, and helps improve test accuracy and processes. The role also requires compliance with risk management programs, applicable rules and regulations, cybersecurity practices, and disciplined change management. This position is intended to be onsite, with regular work hours that include full days in the office three or more days a week. The manager sets the schedule and in-office expectations. The position must be within a reasonable driving distance of Birmingham, Alabama; Atlanta, Georgia; or Charlotte, North Carolina. Relocation assistance is not provided. Regions will not sponsor work visas; applicants must be authorized to work in the United States on a full-time basis.

Requirements

  • Bachelor’s degree.
  • Two years of experience in test automation and/or software development.
  • Ability to collaborate with team members and teams.
  • Ability to interpret and ensure compliance with applicable rules, regulations, and industry guidance.
  • Ability to research and analyze data and derive data-driven solutions.
  • Strong problem-solving skills.
  • Strong verbal and written communication and organizational skills.
  • Strong work ethic and self-motivation.
  • Currently authorized to work in the United States on a full-time basis; Regions will not sponsor work visas.

Nice To Haves

  • Bachelor’s degree in Computer Science, Engineering, Data Management, Statistics, Math, or a related field.
  • Experience creating relational database queries and analyzing data.
  • Experience using APIs, such as SOAP or REST, to exchange information with other interfaces.
  • Experience with Power BI and CI/CD tools.
  • Experience with Agile and/or Waterfall methodologies.
  • Experience with C#—NUnit—RestSharp or Java—TestNG—RestAssured, Postman, Bamboo, GIT, Artifactory, JIRA, and Confluence.
  • Experience testing in containerized environments such as Docker.
  • Experience with integrated development environments such as Visual Studio, Eclipse, or IntelliJ.
  • Knowledge of continuous integration, continuous delivery, and continuous testing practices.
  • Experience creating and maintaining automation frameworks, including industry-standard frameworks.
  • Experience delivering generative AI and/or agentic AI platforms.
  • Experience developing in low-code/no-code platforms such as PowerApps.
  • Experience developing in object-oriented languages such as C# or Java.
  • Experience with API testing, including SOAP and REST.
  • Knowledge of containerized environments such as Docker.
  • Familiarity with CI/CD pipelines and tools.
  • Strong understanding of testing processes, strategies, and test-driven development.

Responsibilities

  • Participate in developing acceptance criteria, test designs, and automation recommendations early in projects.
  • Qualify tests shortlisted for automation and influence teams to develop atomic, autonomous tests.
  • Automate functional and API tests to validate software application production readiness.
  • Integrate automated tests into Continuous Integration and Continuous Delivery pipelines.
  • Integrate automated tests with test management tools to record results.
  • Derive and condition automation test data using database queries and APIs.
  • Collaborate and communicate with teams to achieve desired outcomes.
  • Stay current with trends in test automation, tools, and strategies.
  • Participate in PI planning, sprint planning, and daily standup meetings with project and development teams.
  • Support automation testing for new projects, infrastructure upgrades, and application upgrades or enhancements.
  • Maintain documentation for testing activities and test cases.
  • Collaborate with peers to create parameters and comparison data to improve accuracy.
  • Assist with complex testing projects.
  • Ensure compliance with risk management programs, rules and regulations, and cybersecurity practices; identify and support process improvements; and apply disciplined change management practices.
  • May perform manual application testing.

Benefits

  • Paid vacation and sick time
  • 401(k) with company match
  • Medical, dental, and vision benefits
  • Disability benefits
  • Health Savings Account
  • Flexible Spending Account
  • Life insurance
  • Parental leave
  • Employee Assistance Program
  • Associate Volunteer Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service