Taro Logo

Software Engineer III - Mobile QA Testing Automation (iOS, Android, Selenium, Appium)

Leading financial services firm helping nearly half of America's households and small businesses achieve their financial goals through financial products.
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III - Mobile QA Testing Automation (iOS, Android, Selenium, Appium)

JPMorgan Chase is seeking a Software Engineer III to join their Consumer & Community Banking division, focusing on mobile QA testing automation. This role offers an opportunity to work with cutting-edge mobile testing technologies and frameworks. As a seasoned member of an agile team, you'll be responsible for designing and maintaining automation frameworks for both iOS and Android platforms, ensuring the quality and reliability of Chase's mobile applications.

The position involves working with modern testing tools and frameworks including Espresso, XCUITest, Appium, and Selenium, while integrating with CI/CD pipelines. You'll collaborate closely with cross-functional teams to ensure mobile apps meet ADA accessibility standards and maintain high-quality standards through comprehensive test automation.

This is an excellent opportunity for an experienced QA automation engineer looking to work with one of the largest financial institutions in the world. The role offers competitive compensation including base salary, potential commission-based pay, and comprehensive benefits including healthcare, retirement plans, and educational support.

The ideal candidate will have 3+ years of experience in software engineering with strong expertise in mobile automation testing, proficiency in programming languages like Java, JavaScript, and Kotlin, and experience with test automation frameworks. Knowledge of accessibility testing and CI/CD practices is essential.

Working at JPMorgan Chase means joining a team that serves nearly half of America's households, offering the chance to make a significant impact while working with cutting-edge technology in a stable, growth-oriented environment. The company provides extensive benefits and professional development opportunities, making it an ideal place for career growth in financial technology.

Last updated 7 days ago

Responsibilities For Software Engineer III - Mobile QA Testing Automation (iOS, Android, Selenium, Appium)

  • Design and maintain scalable test automation frameworks using Expresso (Android) and XCUITest (IOS)
  • Integrate frameworks with CI/CD pipelines
  • Write and execute Gherkin scenarios using Cucumber BDD, Maven, Appium
  • Collaborate with product and design team for ADA accessibility standards
  • Identify, document, and track bugs using JIRA
  • Code, test, and implement Java/Selenium programs for automation
  • Gather and analyze data for continuous improvement
  • Contribute to software engineering communities

Requirements For Software Engineer III - Mobile QA Testing Automation (iOS, Android, Selenium, Appium)

Java
JavaScript
Kotlin
React
  • 3+ years applied experience in software engineering
  • Proficient in Java, JavaScript, Kotlin, React, Cucumber, Cypress
  • Experience writing automation scripts using espresso and XCUI
  • Experience with CI/CD (Jenkins, Maven, Gradle)
  • Knowledge of Software Development Life Cycle
  • Understanding of agile methodologies
  • Experience with Accessibility Testing (ADA WCAG 2.1)
  • Hands-on experience in system design and testing

Benefits For Software Engineer III - Mobile QA Testing Automation (iOS, Android, Selenium, Appium)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?