J

JP Morgan Chase

Runs a consumer bank and an investment bank

Mobile Automation Testing Software Engineer 3

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$137.8k - $185kIn-person

About the Job

Requirements

  • Formal training or certification on software engineering concepts and at least 3 years of applied experience.
  • Strong Quality Engineering or QA experience, including hands-on iOS and Android mobile application testing and both manual functional, regression, and exploratory testing and automated mobile testing.
  • Working proficiency with Android Studio and Xcode for building and running apps, inspecting logs, debugging, and using simulators or emulators.
  • Experience with mobile automation frameworks or tools such as Appium, Espresso, UIAutomator, XCUITest, or XCTest; equivalent frameworks are acceptable.
  • Ability to design effective test strategies across UI, API or service, and integration layers, and select an appropriate automation level for stability and return on investment.
  • Experience testing modern mobile application architectures and patterns such as MVC or MVVM, and understanding their impact on testability.
  • Strong knowledge of CI/CD concepts and experience integrating automated tests into pipelines such as Jenkins, GitHub Actions, or Bitrise, with proficiency in Git source control and collaboration workflows including pull request reviews and branching strategies.
  • Solid understanding of mobile security and authentication fundamentals, including OAuth2/OIDC/PKCE, biometrics, and secure storage, sufficient to validate expected behaviors and identify risks.
  • Ability to gather information from logs, device signals, and test results to diagnose issues and communicate them clearly.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools in the work environment for coding, test creation, troubleshooting, or documentation, and 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 and outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.

Responsibilities

  • Execute quality engineering solutions, including test planning, test design, manual testing, test automation, defect triage, and test reporting for iOS and Android mobile applications.
  • Create and maintain clear test cases, test charters, and regression suites with traceability to requirements and acceptance criteria.
  • Develop and maintain automated unit, integration, and UI tests, and contribute to CI pipelines to provide fast, reliable quality signals.
  • Troubleshoot technical issues by isolating problems, reproducing defects, analyzing logs and crash reports, and communicating root-cause hypotheses to engineering partners.
  • Test with consideration of upstream and downstream services, APIs, data dependencies, and environment impacts, using mocking or stubbing where appropriate.
  • Collaborate within an agile team to shift testing left, improve the Definition of Done, and continuously enhance test coverage and reliability.
  • Use enterprise-authorized AI coding-assistance tools to improve code quality, delivery speed, and productivity on complex deliverables such as code generation or refactoring, unit test creation, and documentation; validate outputs through peer review, automated testing, and secure coding standards, and contribute reusable learnings and patterns to improve team effectiveness.
  • Apply knowledge of Software Development Life Cycle toolchain capabilities, including enterprise-authorized AI-assisted development and automation, to improve the value realized from automation.

Desired Qualifications

  • Experience building or contributing to a mobile test automation framework, including page or screen object models, test data strategy, reporting, and flake reduction.
  • Experience validating mobile accessibility and knowledge of WCAG and Apple and Android accessibility expectations.
  • Experience with Design Systems and UI component libraries, including validating consistency and theming or white-labeling.
  • Experience with API testing tools and practices, such as Postman, contract testing, or service virtualization, in support of mobile testing.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs