Software Engineer III - Mobile Qa Automation (ios, Android, Appium)

JPMorgan Chase JPMorgan Chase · Banking · Bengaluru, Karnataka, India · Consumer & Community Banking

Software Engineer III focused on Mobile QA Automation (iOS, Android, Appium) at JPMorgan Chase. The role involves designing and delivering technology products, leveraging enterprise-authorized AI coding assist tools to improve code quality and delivery speed, and participating in cross-functional discussions. Key responsibilities include test strategy, test planning, and leading QA process improvements. Requires 3+ years of experience in mobile native application and mobile test automation, deep knowledge of SDLC, and hands-on experience with AI-assisted development tools, with an understanding of responsible AI use.

What you'd actually do

  1. Demonstrates knowledge of multiple complex applications and provides subject matter expertise to set direction and create test strategies and test plans for more than one project and/or application
  2. 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.
  3. 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.
  4. Identifies and implements areas for improving efficiency, shortening of test cycles, and automation of test scripts
  5. Communicating effectively with business units, IT Development, Project Management and other support staff

Skills

Required

  • Formal training or certification on software engineering concepts and 3+ years of applied experience
  • Mobile Native Application and Mobile Test Automation Experience
  • Deep knowledge of the Software Development Lifecycle and concepts
  • Proven experience in all aspects of functional, integration and regression testing
  • Ability to operate comfortably in a multi-task / multi priority environment across a global team
  • Experience with client server environments
  • Ability to organize test design approaches with maximum impact
  • 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.

Nice to have

  • Mobile Native Application and Mobile Test Automation Experience
  • Deep knowledge of the Software Development Lifecycle and concepts
  • Proven experience in all aspects of functional, integration and regression testing. Ability to operate comfortably in a multi-task / multi priority environment across a global team
  • Experience with client server environments. Ability to organize test design approaches with maximum impact

What the JD emphasized

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