At Key, employee and candidate health is a top priority. Due to the ongoing spread of COVID-19, all interviews are being conducted virtually. Our talent acquisition team is diligently working to provide you the support you need throughout our hiring process. Learn more.

QA Engineer in New York, NY at Key Bank- Corporate

Date Posted: 3/23/2020

Job Snapshot

Job Description

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES:

  • Maintains very high level of product quality and regulatory compliance through the use of test automation, documentation, as well as following existing processes.
  • Participates in various Agile meetings: Poker Planning, Iteration Planning, Daily Scrum, Iteration Review, and Retrospective.
  • Estimates time for User Stories.  Works with Module Owners to understand and, if needed, improve requirements.  
  • Works with developers to resolve defects.  Completes User Stories to the satisfaction of Module and Product Owners.
  • Creates class hierarchies and libraries for Page Object Models classes.  Uses Selenium to write system tests.
  • Adds utility classes to encapsulate functionality for DB, JSON, XML, CSV, OAuth, SAML, REST, SOAP, HTTP, and other format and service wrappers.  
  • Uses HttpClient and above libraries to add REST integration tests to our framework.
  • Converts Postman and SoapUI tests to the Java-based integration tests.
  • Researches new libraries and services, such as SauceLabs services and Excel file readers.
  • Configures CircleCI and maven to run daily CI builds.
  • Works with outsourced technical personnel.
  • Adheres to compliance procedures and internal/operational risk controls in accordance with any and all applicable regulatory standards, requirements, and policies.

KNOWLEDGE, SKILLS and ABILITIES:

  • Strong testing, automation, and problem-solving skills.
  • Systems level thinking: demonstrated ability to logically work through a problem and find optimal solutions.
  • Team player enjoys working collaboratively with a talented group of people to tackle challenging business problems.
  • Highly proactive and results-oriented with strong critical thinking skills.
  • Expertise in:  Selenium/WebDriver, Java, OOP, SQL, Junit, CI/CD, XPath.
  • Experience with testing all major browsers on all major platforms.
  • Experience creating and configuring load test scripts.

EDUCATION/EXPERIENCE REQUIREMENTS:

  • College degree or equivalent work experience.
  • 2 years experience

PREFERRED KNOWLEDGE SKILLS AND EXPERIENCE FOR THIS JOB:

  • Java 8
  • Mobile browser and mobile application testing
  • CI/CD tools: Jenkins, CircleCI
  • JMeter
  • Selenium Grid
  • Any scripting/programming languages: Perl, Python, Ruby, Shell, Batch, Bash, Sed, Awk, Powershell, JavaScript, VBScript
  • Any additional major languages: C, C++, C#, R, VB, VBA
  • Java test frameworks: TestNG, QTP, UFT, Cucumber, home-grown frameworks
  • JavaScript test frameworks: Jasmine and Mocha
  • Web Service test tools: Postman, SoapUI
  • Advanced SQL
  • Databases: Postgres, Oracle, MySQL, Sybase
  • Package managers: maven, ant, npm, sbt, rpm, gem, pip
  • Some knowledge of Linux/UNIX and shell


FLSA STATUS:Exempt

KeyCorp is an Equal Opportunity and Affirmative Action Employer committed to engaging a diverse workforce and sustaining an inclusive culture. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

41134BR

Not Ready to Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

At Key, we’re committed to diversity and inclusion in all we do. Qualified individuals with disabilities or disabled veterans who are unable or limited in their ability to apply on this site may request reasonable accommodations by email.