Software Engineer II- Test Automation Engineer- ATM

JPMorganChase

Not Interested
Bookmark
Report This Job

profile Job Location:

Westerville, OH - USA

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Description

This is your chance to change the path of your career and work at one of the worlds leading financial institutions.

As a Software Engineer II at JPMorgan Chase within the ATM Certification team you will design and build automated certification pipelines hardware-in-the-loop tests and autonomous agents that orchestrate complex end-to-end scenarios triage issues and accelerate release readiness for our ATM software stack.

Job Responsibilities

  • Build and maintain automated test frameworks and suites for ATM certification across OS image kiosk application device drivers and peripheral integrations (e.g. card reader cash dispenser pin pad).
  • Design Agentic AI components that plan execute and adapt test workflows including environment setup scenario orchestration log analysis and automated triage/root-cause hypotheses.
  • Implement AI-assisted test generation and prioritization using production signals risk models and historical defects to target high-value scenarios.
  • Develop hardware-in-the-loop and simulator-based tests; integrate service virtualization for device and network dependencies.
  • Create resilient CI/CD pipelines to run parallel certification suites capture artifacts and gate releases based on objective quality signals.
  • Instrument systems for observability (logs metrics traces) and build automated quality dashboards to visualize certification coverage pass/fail trends MTTR and defect clusters.
  • Collaborate with cross-functional teams (Certification L3 Production Support Release/Deployment) to align test scope and exit criteria with operational realities.
  • Write clear documentation and operational runbooks for test frameworks agents and pipelines; provide guidance to engineers using the framework.

Required qualifications capabilities and skills

  • 3 years of hands-on experiencein test automation for web and/or mobile applications.
  • Proficiency in Python and Javafor developing and maintaining automated test scripts and agentic AI solutions.
  • Strong experience with Selenium WebDriverfor browser-based automation testing.
  • Experience designing developing and executing automated test frameworksand test suites.
  • Solid understanding of software development life cycle (SDLC)and agile methodologies.
  • Familiarity with CI/CD tools(e.g. Jenkins GitLab CI) and integrating automated tests into pipelines.
  • Experience with test management tools(e.g. JIRA TestRail Zephyr).
  • Ability to analyze requirements create test cases and identify test scenariosfor automation.
  • Strong debugging and troubleshooting skillsfor identifying and resolving issues in test scripts and applications.

Preferred qualifications capabilities and skills

  • Cloud Certification
  • Slunk Certification
  • hands on coding experience (Python or Java)




Required Experience:

IC

DescriptionThis is your chance to change the path of your career and work at one of the worlds leading financial institutions.As a Software Engineer II at JPMorgan Chase within the ATM Certification team you will design and build automated certification pipelines hardware-in-the-loop tests and auton...
View more view more

Key Skills

  • Google Analytics
  • Automation
  • ASP.NET
  • Automation Testing
  • Electrical & Automation

About Company

Company Logo

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans ov ... View more

View Profile View Profile