Taro Logo

Lead Software Engineer (Test automation Engineer)

U.S. Bank is a financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Hopkins, MN, USABrookfield, WI, USADallas, TX, USA
$133,365 - $156,900
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Finance

Description For Lead Software Engineer (Test automation Engineer)

U.S. Bank is seeking a Lead Software Engineer specializing in Test Automation to join their technology team. This role represents an exciting opportunity to lead and innovate in the financial technology sector at one of America's largest banks.

The position combines technical leadership with hands-on engineering, requiring expertise in building and maintaining enterprise-scale test automation frameworks. You'll be responsible for designing and implementing comprehensive test strategies across UI, API, and backend layers while leading QA teams and driving best practices in automation.

The role offers a competitive salary range of $133,365 - $156,900, along with a comprehensive benefits package including healthcare, 401(k), and various insurance options. The work environment is hybrid, requiring 3+ days in office, with locations available in Hopkins, MN, Brookfield, WI, and Dallas, TX.

Key responsibilities include developing scalable automation frameworks, conducting code reviews, ensuring compliance with security standards, and mentoring team members. The ideal candidate will have 6-8 years of experience with strong backgrounds in automation tools like Selenium, Playwright, and Cypress, plus expertise in languages such as Java, Python, and JavaScript.

U.S. Bank's commitment to technology transformation and software reliability engineering makes this an excellent opportunity for someone looking to make a significant impact in financial technology while working with modern tools and practices. The role offers growth potential and the chance to work on critical systems that serve millions of customers.

The position combines technical expertise with leadership responsibilities, making it ideal for engineers looking to advance their careers while maintaining hands-on involvement in technical work. You'll be part of a forward-thinking organization that values innovation, quality, and professional development.

Last updated 2 days ago

Responsibilities For Lead Software Engineer (Test automation Engineer)

  • Designing, developing, testing, operating and maintaining products
  • Taking full stack ownership by writing production-ready and testable code
  • Building and maintaining scalable automation frameworks
  • Conducting code reviews and providing guidance on engineering best practices
  • Ensuring compliance and security best practices in product development
  • Leading and mentoring QA teams
  • Driving automation best practices and coding standards
  • Managing test coverage, risk analysis, and release readiness

Requirements For Lead Software Engineer (Test automation Engineer)

Java
JavaScript
TypeScript
Python
  • Bachelor's degree or equivalent work experience
  • 6-8 years of relevant experience
  • Experience with automation tools (Selenium, Playwright, Cypress, TestNG, JUnit, Cucumber, Appium)
  • Programming experience in Java, Python, JavaScript, TypeScript, or C#
  • Experience with CI/CD tools (Jenkins, GitLab CI, Azure DevOps)
  • Knowledge of cloud platforms and containerization (AWS, Docker, Kubernetes)
  • Experience with performance testing tools (JMeter, Gatling, k6)
  • Strong communication and stakeholder management skills

Benefits For Lead Software Engineer (Test automation Engineer)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Healthcare (medical, dental, vision)
  • Life insurance
  • Short-term and long-term disability
  • Parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2-5 weeks)
  • 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave

Interested in this job?

Jobs Related To U.S. Bank Lead Software Engineer (Test automation Engineer)