Senior Software Engineer in Atlanta, GA

U.S. Bank National AssociationSandy Springs, GA
Hybrid

About The Position

U.S. Bank is seeking the position of Senior Software Engineer in Atlanta, GA. The Senior Software Engineer will serve as a technical lead for end-to-end automation on the Buy Now Pay Later (BNPL) team, focusing on the bank’s Avvance product. This role is responsible for ensuring the integrity and reliability of Avvance across desktop and mobile platforms, from merchant onboarding to consumer onboarding. The Senior Software Engineer will design and maintain automation frameworks for UI and API testing using Java, Maven, Selenium, Appium, RestAssured, and BrowserStack, while integrating these solutions into CI/CD pipelines via Jenkins and GitLab. The Senior Software Engineer will develop cross-platform automation for Chrome, Edge, Firefox, Safari, iOS, and Android, and engineer test data using Equifax and TransUnion to simulate real-world conditions. Additional responsibilities include performing regression testing, reviewing release features to create comprehensive automation plans, assessing risks tied to external dependencies, and evaluating emerging tools like Playwright and TestCafe to enhance the automation strategy. This position emphasizes software development, automation architecture, and engineering collaboration over manual testing. Position may allow working from home within commuting distance of worksite location. Multiple Positions.

Requirements

  • Bachelor’s degree (or foreign equivalent) in Computer Science or Applied Computer Science
  • 5 years of progressive, post-baccalaureate experience as a Software Engineer, Software Developer, or related.
  • 3 years of experience with automation testing for client-facing mobile applications on iOS and Android, following agile testing methodology
  • 3 years of experience developing test automation strategies, as well as designing, developing, and maintaining unified automation test scripts using Java, Selenium, and Appium across iOS, Android, and web platforms
  • 3 years of experience performing functional, regression, sanity, and smoke testing
  • 3 years of experience participating in manual release production testing during bug-hunt activities
  • 3 years of experience developing and maintaining production sanity test suites
  • 3 years of experience conducting cross-browser and cross-platform testing
  • 3 years of experience in test automation framework enhancement and maintenance
  • 3 years of experience providing automation sign-offs for regression testing, contributing to test automation framework enhancements, and conducted script reviews
  • 3 years of experience utilizing Jenkins for continuous job monitoring and failure analysis
  • Must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.

Nice To Haves

  • Experience with RestAssured
  • Experience with BrowserStack
  • Experience with GitLab
  • Experience engineering test data using Equifax and TransUnion
  • Evaluating emerging tools like Playwright and TestCafe

Responsibilities

  • Serve as a technical lead for end-to-end automation on the Buy Now Pay Later (BNPL) team, focusing on the bank’s Avvance product.
  • Ensure the integrity and reliability of Avvance across desktop and mobile platforms, from merchant onboarding to consumer onboarding.
  • Design and maintain automation frameworks for UI and API testing using Java, Maven, Selenium, Appium, RestAssured, and BrowserStack.
  • Integrate automation solutions into CI/CD pipelines via Jenkins and GitLab.
  • Develop cross-platform automation for Chrome, Edge, Firefox, Safari, iOS, and Android.
  • Engineer test data using Equifax and TransUnion to simulate real-world conditions.
  • Perform regression testing.
  • Review release features to create comprehensive automation plans.
  • Assess risks tied to external dependencies.
  • Evaluate emerging tools like Playwright and TestCafe to enhance the automation strategy.
  • Emphasize software development, automation architecture, and engineering collaboration over manual testing.

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
  • Incentive and recognition programs
  • Equity stock purchase
  • Pension
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service