US Bankposted about 2 months ago
$110,033 - $144,400/Yr
Full-time • Mid Level
Remote • Charlotte, NC
Credit Intermediation and Related Activities

About the position

U.S. Bank is seeking the position of Software Engineer in Charlotte, North Carolina. The Software Engineer will be responsible for API development (using Java/open source technologies) and end-to-end development and testing. This position will be responsible for software development and support of the bank's Global Treasury Management APIs and supporting applications, which includes ensuring the quality of the final product through the build out of manual and automated tests. Job duties will include software development; automation test design; automation test harness development; and coordination with other groups within the bank to deliver the overall solution.

Responsibilities

  • Perform software coding tasks to support front end, batch and API development
  • Develop automated tests and test frameworks for frontend and backend systems
  • Build and enhance BDD frameworks to automate test scenarios for the team's software quality assurance using Java, REST Assured, Cucumber, and SQL
  • Build and update Jenkins CI/CD pipeline for automatic code deployment and execution to ensure system integration
  • Conduct sanity checks, functionality tests, regression tests, positive negative tests, and boundary tests
  • Develop new test scenarios that redesign test development strategies and automation test design
  • Create, track, and generate defect reports
  • Monitor bug resolution efforts and track progress

Requirements

  • Bachelor's degree in Computer Science or Engineering Management
  • 5 years of experience as a Software Engineer or Quality Engineer
  • 5 years of experience with automation testing at a large (top ten) commercial bank
  • 5 years of experience with automation framework for REST services using REST Assured
  • 5 years of experience testing applications using complex SQL queries
  • 5 years of experience creating and updating automation tests using Selenium
  • 5 years of experience with automation and test management
  • 5 years of experience with testing reports, batch jobs, project management and process improvement
  • 5 years of experience with Unix/Linux commands, No SQL, Kafka, HIVE, Impala, Hadoop, Test NG, UFT/QTP framework, JAVA, Jira, and Agile

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service