QA Automation Engineer - UI/API - #19543612

Umpqua Bank

Date: Apr 6, 2021
City: Hillsboro, OR
Contract type: Full time
Umpqua Bank

We are looking for UI and API automation engineer to join our Engineering Team in developing and maintaining high quality UI and API test automation for our banking applications. Primary responsibilities will include designing automation framework using modern test frameworks, collaboration with the other team members to build test automation. Strong capabilities in UI and API automation testing is needed.


  • Develop, Design and generate high quality test cases manual and automated scripts for UI, and APIs using automated tools to test the applications for all types of testing including functionality, regression, smoke, and end-to-end that align to business requirements functional specifications, use cases and/or user stories

  • Responsible for updating and maintaining current test automation framework and create new feature tests. Integrate automation suite to be part of a seamless deploy process

  • Software defects through manual and/or automated tests

  • Partner with Umpqua Dev teams to drive high-quality, on-time deliverables, improve the efficiency and effectiveness of the software development process, and participating in code reviews

  • Partner with internal and external customer or representative to understand problem statement, desired outcomes, and requirements; contribute to the refinement of requirements and/or User Stories

  • Assist in promptly resolving deployment and/or production issues; use issue resolution as an opportunity to improve supportability of the custom software

  • Responsible for contributing to operational and engineering excellence and continuous process improvement initiatives

  • Responsible for understanding and adhering to the Agile Software Development Life Cycle

  • May be asked to coach, mentor, or train others and teach coursework as subject matter expert

  • Actively learns, demonstrates, and fosters the Umpqua corporate culture in all actions and words

  • Takes personal initiative and is a positive example for others to emulate

  • Demonstrates compliance with all bank regulations for assigned job function and applies to designated job responsibilities – knowledge may be gained through coursework and on-the-job training. Keeps up to date on regulation changes.

  • Partner with Umpqua SRE teams to improve the efficiency and effectiveness of the deployment process, and support

  • Demonstrate compliance with all bank regulations that apply to your position, and keep up to date on regulation changes.

  • Maintain working knowledge of our policies and procedures regarding the Bank Secrecy Act, Regulation CC, Regulation E, Bank Security and other regulations that apply to your position.


  • Bachelor's degree in computer science, or related field required

  • 3-5 years of software industry experience

  • Intermediate working knowledge of Object-Oriented Programming best practices, domain driven design, and software development methodologies

  • Experience in developing and maintaining UI test automation using UI automation tools (Selenium Webdriver, Cypress); preferred Selenium Webdriver

  • Experience with QA automation using modern programming languages (C#, Java, JavaScript); preferred C#

  • Experience testing APIs (REST, GraphQL) using SOAP UI, Swagger, Postman, or other web service API testing tools

  • Experience with modern code editors (VS Code, Visual Studio), Azure DevOps, version control tools (GIT, GitHub, or other)

  • Experience with CI/CD build pipelines

  • Experience with Performance testing using any tools

  • Working knowledge of ADA, and Security testing

  • Working knowledge of Mobile test automation using cloud platforms (Azure App Center Test, AWS Device Farm)

  • Working knowledge of testing frameworks (MSTest, Xamarin, Appium), standard build tools

Proficient in Agile development practices

  • Intermediate working knowledge of Object-Oriented Programming best practices, domain driven design, and software development methodologies

  • Ability to demonstrate strong interpersonal skill needed to work with cross-functional teams

  • Ability to work independently as well as lead collaborative working sessions with internal teams.


  • Office environment – no specific or unusual physical or environmental demands.

  • Occasional travel.

  • No relocation offered.

About Us

We do things a little differently here at Umpqua. Our retail stores serve as community hubs, our associates are given up to 40 hours of volunteer time each year, and we're never satisfied with the status quo. It's no wonder we've made "Fortune's 100 Best Companies to Work For" eight years in a row. But greatness has no finish line, so we continue every day to keep people at the center of everything we do. We focus on building relationships, understanding our customers' needs and connecting to people in new and innovative ways -- always staying true to our mission of providing personalized banking for all people, whenever and however they prefer to bank.

Umpqua Bank is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, protected veteran status, or disability.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume