Senior Software Engineer in Atlanta, GA

U.S. BankAtlanta, GA
Hybrid

About The Position

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One. 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

  • Requires a Bachelor’s degree (or foreign equivalent) in Computer Science or Applied Computer Science plus 5 years of progressive, post-baccalaureate experience as a Software Engineer, Software Developer, or related.
  • Must possess 3 years of experience with automation testing for client-facing mobile applications on iOS and Android, following agile testing methodology.
  • Must possess 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.
  • Must possess 3 years of experience performing functional, regression, sanity, and smoke testing.
  • Must possess 3 years of experience participating in manual release production testing during bug-hunt activities.
  • Must possess 3 years of experience developing and maintaining production sanity test suites.
  • Must possess 3 years of experience conducting cross-browser and cross-platform testing.
  • Must possess 3 years of experience in test automation framework enhancement and maintenance.
  • Must possess 3 years of experience providing automation sign-offs for regression testing, contributing to test automation framework enhancements, and conducted script reviews.
  • Must possess 3 years of experience utilizing Jenkins for continuous job monitoring and failure analysis.

Nice To Haves

  • Experience with RestAssured
  • Experience with BrowserStack
  • Experience with GitLab
  • Experience with Equifax
  • Experience with TransUnion
  • Experience with Playwright
  • Experience with 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