Software Engineer 2 (Automation Engineer)

U.S. Bank•Atlanta, MO
•Hybrid

About The Position

The Automation Engineer tests, creates, implements automations. Performs design, scripting, testing, implementing, maintaining and modifying automations of moderate complexity, significance, and risk. Creates comprehensive test plans and test cases; defines automation data needs across systems and creates a plan to coordinate this test data. Writes documentation that describes automation capabilities and operating procedures. Estimates and defines time tables and project tasks; analyzes and estimates cost and time. Conducts analysis of organizational needs for the creation and implementation of automation solutions; participates in feasibility assessments of new automation opportunities and helps determine best approach for automation.

Requirements

  • Bachelor's degree, or equivalent work experience
  • Three to Five years of relevant work experience with programming concepts, development logic or automating complex processes
  • Hands on experience as an Automation Engineer
  • Experience writing and maintaining automated test scripts using Playwright (JavaScript/TypeScript).
  • Good understanding of Programming Languages: Java, JavaScript and Python
  • Extensive experience in Automation Tools & Frameworks: Maven, TestNG, Cucumber, Selenium, Appium, Jmeter, Karate , Postman, Apigee
  • Extensive experience working in a collaborative environment ( GitLab, GitHub )
  • Extensive experience in agile tools ( Jira, PractiTest, AI-powered development )
  • Experience in mentoring and cross-training with engineers newer to the team
  • This position is not eligible for visa sponsorship

Responsibilities

  • Tests, creates, implements automations.
  • Performs design, scripting, testing, implementing, maintaining and modifying automations of moderate complexity, significance, and risk.
  • Creates comprehensive test plans and test cases.
  • Defines automation data needs across systems and creates a plan to coordinate this test data.
  • Writes documentation that describes automation capabilities and operating procedures.
  • Estimates and defines time tables and project tasks; analyzes and estimates cost and time.
  • Conducts analysis of organizational needs for the creation and implementation of automation solutions.
  • Participates in feasibility assessments of new automation opportunities and helps determine best approach for automation.

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service