JPMorgan Chase Bank, N.A.
The CCB Business has massive scale with a physical footprint over 5000 branches and 16,000 ATMS. The Digital channel has over 60mm and with over 1B logins per month. The retail business alone has 72 million debit card customers and processes over 230mm Quick Pay transactions and 290mm Bill Pay transactions annually. The Contact Center channel services over 650mm calls annually. Over 1300 applications and 13,000 technology engineers work directly in support of this business.
Our Strategy is to enable Speed at Scale for our businesses to accelerate the delivery of first-class products to our customers. We will achieve this through adoption of a new Banking Architecture, a Product based operating model built around Agile and DevOps practices and our Hybrid Cloud strategy. Digital Channels will always be evolving, influenced by the client experiences with other Banks, FinTechs and consumer-centric platforms. Therefore, our number one objective is to enable resilient and agile evolution of the customer journeys, building client experiences developed in a decentralized way. To help address this challenge, Digital Channels technology will focus on aggressive build out of the complex testing solution to streamline functional and non-functional testing and properly integrating them into SDLC for instant feedback.
We are seeking a Head of Digital Channels Quality and Stability Engineering for CCB, reporting to into the Digital Channels Technology organization. The individual will be a key member of our Digital Channels Technology team, supporting and modernizing Channels for ~55MM active customers, servicing 3bn requests per day, and close 90K logins/minutes. The Head of Digital Channels Quality and Stability Engineering will provide hands-on engineering leadership, driving technical architecture, development and maintenance of the variety of highly technical and complex platforms that enable automated testing for Chase.com and Chase mobile platforms. Specifically, the individual will be responsible for development of BDD frameworks for functional test automation as well as performance testing, ADA conformance, etc. These frameworks rely on the Domain Specific Language and need to offer numerous general-purpose reusable steps out of the box. In addition, this individual will be responsible for Channels Platform Health initiative that will ensure that both Channels and the partner Product Area teams satisfy application hygiene and resiliency requirements and minimize the “blast radius”.
Lead software engineering deliveries as we transform how we build software for the new Product Architecture with the hands-on execution responsibilities for the following across Digital Channels:
Automation of Post Validation Test (PVT) suit and post deployment validation in all environments
Automation of performance testing
Automation of verification of performance SLAs vs production volumes and SLAs
Automation of functional and non-functional regression based on bulk execution of production volumes and production click streams
Automation of Browser certification on Selenium grids (SauceLab)
Automation of ADA testing
Automation of Visual regression testing
Automation of contract-based testing for microservices
Engineering of mocks/simulators to reduce dependencies on end-to-end environments
Engineering of Chaos testing
Adoption of mutation testing to validate the quality of UTC
Engineering of the “end-to-end” functional test suites that could be shared between channels and product area group.
Engineering of the test environments on demand and deliver environment triaging tools
Establish process of constant improvements of Quality Assurance process to improve agility and drive down the number of production issues
Facilitate technical direction and decision making by ensuring engagement across architecture, the product teams, and other impacted systems.
Drive effective prioritization of work to meet product deliverables, while maintaining focus on stability and scalability.
Partner with Product Leads and General Managers to balance delivery with tech modernization and platform health.
Drive continuous improvements around processes, delivery, agility, and engineering practices.
Develop and execute talent strategy to ensure the organization is equipped with relevant technical and leadership skills.
Hands-on expertise in engineering solutions that face-off to a large number of external customers who use banking services in heterogeneous edge environments – network bandwidth, devices, OS, browsers, peripherals, etc and combinations/permutations of these environments.
Hands-on expertise in creating BDD frameworks for functional test automation.
Deep expertise in ADA conformance requirements and ADA testing
Must have experience using Maven and Gradle dependency managers as well as JForg Artifactory.
Knowledge of Pivotal Cloud Foundry, experience creating buildpacks and auto-scaling of execution
Hands on experience writing automation using Java/Selenium/Cucumber/Selenium grids
Working knowledge of Appium/Sauce Labs, SeeTest and TestFlight.
Experience with JMeter and Blazemeter performance testing tools/frameworks
Knowledge of Jenkins and ability to manage CI/CD pipelines
Experience with branching and merging source code repository strategies. Practice using Gitflow Workflow.
Ability to build dashboards using Splunk, Grafana, ClickView and Kibana.
Familiarity with Geneos, Dynatrace, AppDynamics and Thousandeyes
Knowledge and understanding networking infrastructure: DMZ, HAProxy, reverse proxy, load balancers.
Experience working with static and dynamic code analysis tools and testing for vulnerabilities.
Superior experience leading technology modernization of a mission critical, externally facing technology environment, one with large data sets, high resiliency and low-latency requirements.
Superior IT organizational management, talent management and relationship building skills, given extensive interfacing required with both senior members of the CCB businesses, Digital Products, and IT executive management.
Proven experience delivering strategic IT programs, delivering technology across web, mobile, and back-end
Minimum 20+ years of IT experience and related management experience.
Strong knowledge and experience with high volume, low-latency, and modern (cloud) platformsChase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as any mental health or physical disability needs.
Equal Opportunity Employer/Disability/Veterans
To apply for this job please visit stackoverflow.com.