Software Engineer II- Test Automation Engineer- ATM
Company: JPMorganChase
Location: Westerville
Posted on: April 1, 2026
|
|
|
Job Description:
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 experience in test automation for web and/or mobile
applications. Proficiency in Python and Java for developing and
maintaining automated test scripts and agentic AI solutions. Strong
experience with Selenium WebDriver for browser-based automation
testing. Experience designing, developing, and executing automated
test frameworks and 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 scenarios for
automation. Strong debugging and troubleshooting skills for
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)
Keywords: JPMorganChase, Mansfield , Software Engineer II- Test Automation Engineer- ATM, IT / Software / Systems , Westerville, Ohio