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 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...
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 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
View more
View less