Senior Software Engineer - AI Automation Testing

JP Morgan Services India Pvt Ltd

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase is seeking a Software Engineer III focused on AI automation testing. You will enhance and scale test automation across web, mobile, and desktop platforms, partnering with developers, PMs, and designers to validate complex business scenarios.

The role emphasizes implementing AI-assisted tooling, maintaining test data, and driving automation coverage throughout the SDLC in a fast-paced team environment.

Qualifications

  • Formal training or certification in software engineering concepts with applied experience.
  • Hands-on experience in software testing and QA automation, including Gherkin feature files.
  • Experience in designing UI automation scripts (Selenium/Cypress/Playwright) and API automation (RestAssured/SOAP UI).
  • Experience building performance testing frameworks (Blazemeter/JMeter).
  • Experience with mobile automation (Appium).
  • Proficiency with Gradle, Maven, Git, JIRA, Confluence, and CI/CD tooling.

Responsibilities

  • Review requirements and design test plans with clear feedback.
  • Create and maintain test data sets and automation scripts across web/mobile/desktop.
  • Develop automation frameworks and environments; drive test coverage.
  • Plan, prioritize, and coordinate testing activities and acceptance tests.
  • Collaborate with developers, PMs, and designers on implementation and scenarios.
  • Automate UAT and integrate AI-assisted tooling to improve quality and speed.

Skills

QA automation
Cucumber
Selenium
Playwright
Appium
REST API testing
AI-assisted tooling
Agile/Scrum

Education

Software engineering degree

Tools

Git
Jenkins
JIRA
Maven
Cypress
Playwright

Job description

Software Engineer III

We have an exciting and rewarding opportunity for you to elevate your software engineering career. As a Software Engineer III - AI Automation Test Engineer at JPMorgan Chase, you will be an integral part of the Consumer & Community Banking. Collaborating with experienced engineers, managers, and business teams, you will contribute to building digital products and services utilized by our engineering partners across the organization.

Your role as a test engineering expert will involve enhancing and scaling test automation frameworks, championing modern test engineering practices, and driving automation coverage throughout the development lifecycle.

Job Responsibilities
  • Review requirements, specifications, and technical design documents; provide timely, meaningful feedback.
  • Create comprehensive, well-structured test plans/cases; analyze and develop complex test data sets.
  • Design, develop, and implement automation scripts, automated tests, and test environments.
  • Estimate, prioritize, plan, and coordinate testing activities, including test scenarios and acceptance tests.
  • Develop test infrastructure tools across multiple platforms (web, mobile, desktop).
  • Partner with developers, program managers, and design teams on technical implementation and user scenarios; identify/eliminate or automate recurring issues to improve operational stability.
  • Collaborate with deployment teams to troubleshoot and resolve system issues.
  • Monitor and improve testing effectiveness across the SDLC using insights from all stages.
  • Automate and maintain in-sprint and regression suites (Java/Cucumber/Selenium, API automation via Java/Rest Assured) and drive UAT automation within front-end frameworks as the tooling point of contact.
  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
Required Qualifications, Capabilities, and Skills
  • Formal training or certification in software engineering concepts with applied experience.
  • Hands-on experience in software testing, QA automation, and developing business-driven development automated frameworks using Cucumber, including writing feature files (Gherkin) and step definitions from scratch.
  • Experience in designing and developing UI automated scripts (Selenium, Cypress, or Playwright) and API (REST and SOAP) automated frameworks (RestAssured, SOAP UI), including data mocking and stubbing (Mockito).
  • Experience in designing and developing performance testing frameworks (Blazemeter, Apache JMeter).
  • Experience in developing mobile automated testing frameworks (Appium).
  • Proficient in tools such as Gradle, Maven, Git, Bitbucket, JIRA, Confluence, qTest, JMeter/Load Runner.
  • Experience in setting up, configuring, and running automated tests in parallel across different environments/browsers/mobile (Saucelabs Mobile and Web Integration, Selenium Grid).
  • Experience in automating desktop applications (UiPath, Blue Prism, Ranorex).
  • Experience working in a scrum team Agile setting, writing and documenting test cases/scenarios, test execution, defect reporting, and supporting production validation testing.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (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 considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
Preferred Qualifications, Capabilities, and Skills
  • Hands-on experience using AI tools (e.g., GitHub Copilot and similar) to accelerate development and maintenance of test automation suites.
  • Experience with automated and scheduled deployments via CI/CD pipelines (Jenkins Pipelines) across cloud platforms (AWS, Azure).
  • Proficient in at least one object-oriented language and SQL; working knowledge of accessibility, security, and resiliency testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III
Software Engineer III

JPMorgan Chase • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer III - Java + Python + React + Gen AI
Software Engineer III - Java + Python + React + Gen AI

JPMorgan Chase & Co. • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Software Engineer III - Fullstack
Software Engineer III - Fullstack

JPMorgan Chase & Co. • Hyderabad

On-site
INR 1,200,000 - 2,600,000
Senior Software Engineer - Java Full Stack Developer with Python and AWS
Senior Software Engineer - Java Full Stack Developer with Python and AWS

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Software Engineer III
Software Engineer III

JP Morgan Chase • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Software Engineer III - Java Full stack
Software Engineer III - Java Full stack

JPMorganChase • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Engineer III
Software Engineer III

JPMorgan Chase Bank • Hyderabad

On-site
INR 1,200,000 - 1,900,000
Software Engineer III - AWS, Java, Camunda and React/Angular
Software Engineer III - AWS, Java, Camunda and React/Angular

Aumni • Hyderabad

On-site
INR 1,400,000 - 2,100,000
Senior Software Engineer - Python, AWS & Generative AI
Senior Software Engineer - Python, AWS & Generative AI

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Software Engineer - Java/Python Backend Developer
Senior Software Engineer - Java/Python Backend Developer

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 1,500,000 - 3,000,000