Software Engineer II- Test Automation Engineer- ATM

JPMorgan Chase & Co.•Westerville, OH
4h

About The Position

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.

Requirements

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

Nice To Haves

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

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.

Benefits

  • We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location.
  • Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
  • We also offer a range of benefits and programs to meet employee needs, based on eligibility.
  • These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service