Jobs · Engineering · Florida

ISO20022 Payments Software Engineer III - Automation Tester

JPMorganChase · Tampa, FL · 2 mo ago
On-siteEngineeringFull-time

About the role

As a seasoned member of an agile team within JPMorganChase’s Commercial & Investment Bank, you will design and deliver trusted, market-leading technology products in a secure, stable, and scalable way. You will carry out critical technology solutions across multiple technical areas and business functions to support the firm’s objectives.

Responsibilities

  • Execute software solutions, design, development, and technical troubleshooting with the ability to think beyond routine approaches to build solutions or break down technical problems.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Leverage enterprise-authored AI coding assist tools to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation). Validate outputs through peer review, automated testing, and secure coding standards; contribute reusable patterns to enhance team effectiveness.
  • Apply knowledge of tools within the Software Development Life Cycle toolchain, including AI-assisted development and automation, to maximize the value of automation.
  • Produce architecture and design artifacts for complex applications while ensuring design constraints are met by software code development.
  • Gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets to drive continuous improvement of software applications and systems.
  • Proactively identify hidden problems and patterns in data to improve coding hygiene and system architecture.
  • Document and execute test scenarios, including writing test scripts using Business-Driven Development (e.g., Gherkin).
  • Partner closely with Operations, Product, and Technology groups.
  • Monitor and report testing defects and manage the re-testing process.
  • Deputize for the Test Manager in project calls and communications with relevant colleagues.
  • Validate and present test results for internal sign-off.
  • Work with minimal supervision on day-to-day activities while dynamically managing and overseeing critical testing tasks to tight deadlines.

Requirements

  • Formal training or certification on software engineering concepts and 3+ years of applied experience.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage.
  • Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Strong organizational skills to manage critical testing tasks accurately and meet tight deadlines.

Preferred Qualifications

  • Experience in the Banking or Financial Services sectors with working knowledge of Payments Message Processing/Validation (e.g., ISO20022 formats like pacs.008, pacs.009, pacs.004, pain.001, camt.056).
  • Experience with Selenium, Python, Java, BDD Cucumber, and Data Engineering methodologies.
  • Good knowledge of JIRA, SharePoint, and Confluence.

Benefits

  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support and financial coaching.

Additional details about total compensation and benefits will be provided during the hiring process.

Similar jobs