logo

Temporary QA Engineer II

  • Anywhere

Company :
Umpqua Bank

Location :
Tigard, Oregon

Expiry Date :
Fri, 05 Feb 2021 23:59:59 GMT

Apply Job :
Open Link

Description :
Quality Assurance Engineer II JOB PURPOSE Provide technical leadership in the production of high-quality, secure, custom software for internal and external end users. Help with the establishment of coding guidelines including write well-designed, automation code that adheres to coding guidelines. Create test documentation, and test automation to capture technical and business requirements. Build quality by providing functional test automation for existing and new code and by participating in peer code reviews. ESSENTIAL DUTIES AND RESPONSIBILITIES Develop, Design and generate high quality test cases manual and automation for APIs, Web, Mobile, and database using automated tools to test the applications for all types of testing including functional, usability, regression, integration and end-to-end that align to business requirements. 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. Analyze existing issues and provide solutions to remediate; use issue resolution as an opportunity to improve supportability of the custom software. Responsible for documenting and demonstrating solutions by developing test documentation, code comments and clear code. Partner with Umpqua DEV and 3rd-party engineers to drive high-quality, on-time deliverables. 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. 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; partner with cross-functional teams to improve the efficiency and effectiveness of the software development process, deployment, and support Responsible for understanding and adhering to the Software Development Life Cycle (SDLC) and development standards and guidelines. 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. Follows all Bank policies and procedures, compliance regulations, and completes all required annual or job-specific training. Maintain a working knowledge of Bank’s written policies and procedures regarding Bank Secrecy Act, Regulation CC, Regulation E, Bank Security, and other regulations as applicable to this job description. 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. Embraces our vision to become "The World’s Greatest Bank." May perform other duties as assigned. SUPERVISORY RESPONSIBILITIES none REQUIRED KNOWLEDGE, SKILLS AND ABILITIES Bachelors degree in computer science, or related field required. 3-5 years of software industry experience. Experience with QA automation using modern programming languages (C#, Java, JavaScript) Experience with modern code editors (VS Code, Visual Studio) Experience with build and release automation technologies (Azure DevOps, TFS, Jenkins) Experience with test automation of loosely coupled APIs (REST, GraphQL) using SOAP UI, Swagger, Postman, or other web service API testing tools Experience with Mobile test automation using cloud platforms (Azure App Center Test, AWS DeviceFarm, BrowserStack, Perfecto, SauceLabs) Proficient with testing frameworks and technologies (MSTest, Nunit, Xunit, Junit, Xamarin, Appium), standard build tools and version control systems Experience in developing TDD (Test Driven Development) and BDD (Behavior Driven Development) automation framework technologies (SpecFlow, Cucumber) Experience with Performance, ADA, and Security testing Proficient in Agile development practices Intermediate working knowledge of Object-Oriented Programming best practices, domain driven design, and software development methodologies. Ability to work independently as well as lead collaborative working sessions with internal teams. Strong interpersonal skill needed to work with cross-functional teams