Software engineer 2 - Automation

$102,340 - $120,400/Yr

US Bank - Chicago, IL

posted 14 days ago

Full-time - Mid Level
Chicago, IL
Credit Intermediation and Related Activities

About the position

The Software Engineer 2 - Automation position at U.S. Bank involves the analysis, design, testing, development, and maintenance of high-quality software solutions. The role requires a self-motivated individual who can collaborate effectively within a team and across the organization, ensuring that software artifacts meet U.S. Bank standards to minimize customer impact. The candidate will work within an agile software development lifecycle and apply DevOps principles to enhance software reliability and performance.

Responsibilities

  • Design, develop, test, operate, and maintain software products.
  • Write production-ready and testable code with full stack ownership.
  • Create optimal designs adhering to architectural best practices, considering scalability and performance.
  • Analyze failures, propose design changes, and encourage operational improvements.
  • Make design and coding decisions with a focus on customer experience.
  • Incorporate feedback from code reviews to meet standards.
  • Conduct code reviews to guide engineering best practices and compliance.
  • Ensure product development follows compliance and security best practices.
  • Focus on software reliability engineering standards in development.
  • Embrace emerging technology opportunities and contribute to best practices.
  • Foster a culture of innovation, collaboration, and continuous improvement.
  • Prioritize and size tasks for incremental delivery, anticipating and communicating blockers.

Requirements

  • Bachelor's degree or equivalent work experience.
  • Three to five years of relevant experience.

Nice-to-haves

  • Proficiency in Java, Selenium WebDriver, or similar programming languages.
  • Experience with Version Control Systems, Eclipse IDE, or IntelliJ.
  • Proven testing experience in Web Services/API endpoints.
  • Working knowledge of JSON, XML, HTML, and DHTML.
  • Experience with Postman, SoapUI, or JMeter.
  • Broad understanding of software QA approaches including automated front-end testing, back-end testing, and performance testing.
  • Experience with creating tests in a BDD framework.
  • Experience with Unit Testing, Jenkins, and Maven.

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