LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
or continue with e-mail and password
Forgot password?
Don't have an account?
Create an account
or continue with e-mail and password
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Lead Software Engineer - Java Test Automation

ExperiencedNo visa sponsorship
J.P. Morgan logo

at J.P. Morgan

Bulge Bracket Investment Banks

Posted 3 days ago

No clicks

**Lead Software Engineer - Java Test Automation** Manage and enhance Java-based automation testing frameworks, drive efficiency, and define testing strategies for complex banking software. Key responsibilities include automating regression tests (Java, JavaScript, C#), creating estimates and reports, and collaborating with subject matter experts. Bring 5+ years of experience, strong coding skills (Java, JavaScript, C#), OOP understanding, and proficiency in tools like Playwright, TestComplete, RestAssured, and Cypress. UNIX shell scripting and SQL skills are a plus. This role demands excellent problem-solving skills, proactivity, and strong communication.

Compensation
Not specified

Currency: Not specified

City
Mumbai
Country
India

Full Job Description

Location: Mumbai, Maharashtra, India

Pyramid Evolution is a strategic platform for processing and risk managing derivatives in the Investment Bank.  It is used by Equity Derivatives, Credit Hybrids, and Credit Flow and Commodity Exotics businesses globally.  

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Equities Technology team, you will be required to assist Application Developers and technical support staff in identifying and resolving problems. You should have in-depth experience of testing complex multi layered, multi-technology software applications. This is a hands-on role and you will be expected to work with subject matter experts and technical developers, defining and executing testing strategies for leading-edge software development.

Job Responsibilities

  • Design, enhance and maintain automation testing frameworks that will meet business demands including complex migration processes, bulk data management tools, managed user testing and many other scenarios.
  • Automate and maintain regression test suites using Java/Cucumber/Playwright/ TestComplete Tool, JavaScript/Cypress framework, Java/Rest Assured and C#/Specflow/TestStack-White
  • Work with subject matter experts and technical development leads to define and execute testing strategies
  • Review and add on a regular basis to existing test packs, whilst taking a strategic view on the evolving technology stack.
  • Design and implement tools/utilities to automate QA processes - including app development and maintenance.
  • Create summary and detailed testing estimates.
  • Present reports to all stakeholders on the QA status and progress.
  • Drive testing automation and efficiency gains.

 

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Proven track record in QA software deliverables including defining and executing testing strategies.
  • Strong coding skills in at least two: Java, JavaScript, C#; solid understanding of OOP, testing patterns, and CI/CD with automation tools like Playwright, TestComplete, Rest Assured, Selenium/Cypress.
  • UNIX shell scripting and SQL proficiency for data validation and tooling.
  • Experience in API Testing  like Postman/Bruno, Rest Assured.
  • Server-side and message based testing.
  • Test estimation, scheduling and reporting progress.
  • Confidence in communicating internally at all levels.
  • Excellent analytical/problem-solving skills. 
  • Proactive, self-motivated and flexible with a positive attitude. Capable of thinking outside the box.
  • Strong time management skills; efficient at multi-tasking and able to work under pressure.

 

Preferred qualifications, capabilities, and skills

  • Application development and deployment.
  • Knowledge of GIT/Stash repo, Jenkins
  • Knowledge of Financial and Banking applications Equity and Derivatives.
Join an award winning team to design and execute complex automation strategies for the Pyramid EQ Trade Management platform

Lead Software Engineer - Java Test Automation

Compensation

Not specified

City: Mumbai

Country: India

J.P. Morgan logo
Bulge Bracket Investment Banks

3 days ago

No clicks

at J.P. Morgan

ExperiencedNo visa sponsorship

**Lead Software Engineer - Java Test Automation** Manage and enhance Java-based automation testing frameworks, drive efficiency, and define testing strategies for complex banking software. Key responsibilities include automating regression tests (Java, JavaScript, C#), creating estimates and reports, and collaborating with subject matter experts. Bring 5+ years of experience, strong coding skills (Java, JavaScript, C#), OOP understanding, and proficiency in tools like Playwright, TestComplete, RestAssured, and Cypress. UNIX shell scripting and SQL skills are a plus. This role demands excellent problem-solving skills, proactivity, and strong communication.

Full Job Description

Location: Mumbai, Maharashtra, India

Pyramid Evolution is a strategic platform for processing and risk managing derivatives in the Investment Bank.  It is used by Equity Derivatives, Credit Hybrids, and Credit Flow and Commodity Exotics businesses globally.  

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Equities Technology team, you will be required to assist Application Developers and technical support staff in identifying and resolving problems. You should have in-depth experience of testing complex multi layered, multi-technology software applications. This is a hands-on role and you will be expected to work with subject matter experts and technical developers, defining and executing testing strategies for leading-edge software development.

Job Responsibilities

  • Design, enhance and maintain automation testing frameworks that will meet business demands including complex migration processes, bulk data management tools, managed user testing and many other scenarios.
  • Automate and maintain regression test suites using Java/Cucumber/Playwright/ TestComplete Tool, JavaScript/Cypress framework, Java/Rest Assured and C#/Specflow/TestStack-White
  • Work with subject matter experts and technical development leads to define and execute testing strategies
  • Review and add on a regular basis to existing test packs, whilst taking a strategic view on the evolving technology stack.
  • Design and implement tools/utilities to automate QA processes - including app development and maintenance.
  • Create summary and detailed testing estimates.
  • Present reports to all stakeholders on the QA status and progress.
  • Drive testing automation and efficiency gains.

 

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Proven track record in QA software deliverables including defining and executing testing strategies.
  • Strong coding skills in at least two: Java, JavaScript, C#; solid understanding of OOP, testing patterns, and CI/CD with automation tools like Playwright, TestComplete, Rest Assured, Selenium/Cypress.
  • UNIX shell scripting and SQL proficiency for data validation and tooling.
  • Experience in API Testing  like Postman/Bruno, Rest Assured.
  • Server-side and message based testing.
  • Test estimation, scheduling and reporting progress.
  • Confidence in communicating internally at all levels.
  • Excellent analytical/problem-solving skills. 
  • Proactive, self-motivated and flexible with a positive attitude. Capable of thinking outside the box.
  • Strong time management skills; efficient at multi-tasking and able to work under pressure.

 

Preferred qualifications, capabilities, and skills

  • Application development and deployment.
  • Knowledge of GIT/Stash repo, Jenkins
  • Knowledge of Financial and Banking applications Equity and Derivatives.
Join an award winning team to design and execute complex automation strategies for the Pyramid EQ Trade Management platform