JPMorgan Chase QA Automation and Robotics Technical Product Manager in New York, New York

The Chase Digital team is innovating the way America does banking – and we strive to make banking easy. Our challenge is we cannot get our features to the millions of customers we are trying to impress fast enough. Automation is our only hope. If you are highly technical (e.g. a nerd who wants to see it work over hand wavy theory), love automation (e.g. you automate your automation because being automated is simply not automated enough), you value quality (e.g. you cannot stand things that are not great, and your friends complain you use the phrase “That is not great” too much), and you get stuff done by simply giving it the old college try (e.g. detailed project planning sounds like: blah, blah, blah, blah; oh snap, I just did it –> give it a try!) this is the home for you. The timid need not apply – we are going to challenge the status quo with determination, technical brilliance, and of course practical thinking (come on now, we don’t want to do silly things like build self driving cars when jet packs are clearly better!). You must also like being friendly and treat others with respect (e.g. we are like family but without the obligation to travel for Thanksgiving and Christmas).

Responsibilities:

  • Be a leader and have a positive impact on our product, process and people.

  • Ability to understand technical, security, and risk challenges and work with experts on solutions

  • Help define a well thought out and validated vision for platform automation and be relentless about implementing this north star

  • Understand other people’s perspectives, and partner with them to achieve their goals/responsibilities (maybe in a different way than they had thought of)

  • Inspire, build trust and become a valued advisor to Scrum team members and other customers of the automation team.

  • Communicate best practices to the community and provide a mirror on the effectiveness of each team's practices.

  • Quality assurance and monitor automation scripts to ensure they are sustainable and run every day.Maintain "Truth" of state of quarantined, poor quality, and failing tests - to hold teams accountable.Deeply understand our user base and ensure "critical" stories are vetted and added to our backlog.

  • Reproduce defects and groom defects for prioritization and resolution.

Requirements:

  • Developer by trade for a few years capable of fixing medium/complex defects in Java / Node quickly

  • Holds their own with senior developers (talk the talk, inspire confidence) -> understand, reproduce, and document complex technical problems

  • Perceives problems (proximate) and takes the bull by the horns to identify the root cause / real problems

  • Fast, clear and concise writing abilities to document Jira Features / Defects / Problems and write BDD test scenarios

  • Understands what good testing looks like – and can write great BDD tests in minutes

  • High energy and comfortable in front of medium sized groups (10 – 20)

  • Experience with infrastructure, platform, and network technologies (Firewalls, Proxies, Hardware, OS, Containers, Load Balancers, Queues, Storage, Certificates, HTTP Servers) a plus

  • 5-10 years of experience

Desired Skills:

  • Source code management patterns

  • Experience implementing a image pipeline and automate package and config installation

  • Ability to reason about OS VSIs, manifests, performance, security and user interactions

  • Experience using Test Driven Development and code testability standards

  • Experience working with open source frameworks, such as Apache, Google, or Netflix

  • Experience with creating Continuous Integration / Continuous Deployment platforms

  • Linux RedHat, IBM WebSphere, Apache, DB2, MySQL, IBM MQ, Windows, IIS, Web Platforms

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.