Software Engineer II- Test Automation Engineer- ATM

Testing Site - JPMC

Westerville (OH)

On-site

USD 110,000 - 140,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase is seeking a Software Engineer II to join the ATM Certification team. You will design and build automated certification pipelines, hardware-in-the-loop tests, and AI-driven agents to orchestrate end-to-end testing for the ATM software stack.

Responsibilities include developing test frameworks, implementing AI-assisted test generation, and ensuring release readiness through observability dashboards and CI/CD pipelines.

Qualifications

  • 3+ years of hands-on test automation for web and/or mobile apps.
  • Proficiency in Python and Java for automated tests and agentic AI solutions.
  • Strong experience with Selenium WebDriver for browser automation.
  • Experience designing, developing, and executing automated test frameworks and suites.
  • Solid understanding of SDLC and agile methodologies.
  • Familiarity with CI/CD tools (Jenkins, GitLab CI) and integrating automated tests into pipelines.
  • Experience with test management tools (JIRA, TestRail, Zephyr).

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 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.

Skills

Python
Java
Test automation
SDLC
Agile methodologies
Debugging

Tools

Selenium WebDriver
Jenkins
GitLab CI
JIRA
TestRail
Zephyr

Job description

This is your chance to change the path of your career and work at one of the world's 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)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - Test Automation
Software Engineer II - Test Automation

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 90,000 - 140,000
Software Engineer II- Test Automation
Software Engineer II- Test Automation

Testing Site - JPMC • New York (NY)

On-site
USD 110,000 - 160,000
Software Engineer II - Test Automation
Software Engineer II - Test Automation

Groupe Kardol • New York (NY)

On-site
USD 110,000 - 165,000
Software Engineer III- Test Automation
Software Engineer III- Test Automation

Testing Site - JPMC • New York (NY)

On-site
USD 120,000 - 180,000
QA Manual and Automation Testing - Software Engineer II
QA Manual and Automation Testing - Software Engineer II

Testing Site - JPMC • Tampa (FL)

On-site
USD 90,000 - 120,000
Automation Engineer II: AI-Driven Testing & CI/CD
Automation Engineer II: AI-Driven Testing & CI/CD

Testing Site - JPMC • Westerville (OH)

On-site
USD 110,000 - 140,000
Software Engineer II - Automation Tester
Software Engineer II - Automation Tester

JPMorgan Chase & Co. • Chicago (IL)

On-site
USD 110,000 - 160,000
Software Engineer III - Python / Testing Automation
Software Engineer III - Python / Testing Automation

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Software Engineer II - Senior Test Engineer
Software Engineer II - Senior Test Engineer

Testing Site - JPMC • Irvine (CA)

On-site
USD 95,000 - 135,000
Software Engineer II - Test Automation
Software Engineer II - Test Automation

Aumni • Kentucky

On-site
USD 105,000 - 145,000
Health care coverage
On-site health and wellness centers
Retirement savings plan
+4