Search by job, company or skills

JP Morgan Chase & Co.

Software Engineer II - Test Automation Engineer - (Java , API Automation, Playwright/ Selenium)

2-7 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 25 days ago

Job Description

You're ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you.

As a Software Engineer II at JPMorgan Chase within the Commercial and Investment Bank's Markets Tech Team, you are part of an agile team that works to enhance, design, and deliver the software components of the firm's state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Job responsibilities

  • Involve in writing automated integration & acceptance level and UI tests for FX Services trading/sales software
  • Work in parallel with Dev sprint and write acceptance & integration tests.
  • Involve in UI, API, performance and acceptance automation testing
  • Upgrade/create new reusable test framework using Java, Spring Boot, Cucumber, Selenium, Mocks, Blazemeter with Jmeter as per functional requirements
  • Analyze the business requirements and craft detailed level of test scenarios/cases/plan and be responsible to handle multiple projectsat the same time
  • Carry out functional and regression testing
  • Lead complete SDLC process with deliverable on time within excellent quality
  • Communicate with all the stakeholders like development team, business, product delivery team, senior management

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 2+ yearsapplied experience
  • 5+ years of hands on experience in development usingJava/Spring Boot or Moneta boot.
  • Experience in developing automation test framework
  • Expertise in web services technologies such as SOAP, Restful with micro services architecture
  • 1+ year of hands on experience on working with Messaging queues.
  • 2+ years of experience with the agile software development framework, with a substantial experience in high pressure, time critical environments
  • Working knowledge of build automation tools like Maven, Gradle, Jenkins etc.
  • Expertise in Version control tool like GIT.
  • Using IDE's like Intellij, eclipse, Spring tool suite etc

Preferred qualifications, capabilities, and skills

  • Good knowledge on Unix Commands and SQL queries.
  • Hands on experience of Python is added advantage.
  • Extensive knowledge of UI automation tools like Selenium, Playwright, Cypress, etc.
  • Extensive knowledge of performance testing using Jmeter, Gatling, Blazemeter, etc.
  • Knowledge of AWS, Kafka, Kubernetes
  • Excellent communication, documentation and organizational skills.
  • Knowledge of Java 21 is added advantage

About Company

JPMorgan Chase Bank, N.A., doing business as Chase Bank or often as Chase, is an American national bank headquartered in New York City, that constitutes the consumer and commercial banking subsidiary of the U.S. multinational banking and financial services holding company, JPMorgan Chase

Job ID: 131867711