Lead Software Engineer - Java Test Automation

Aumni

Aumni

Software Engineering, Quality Assurance

Mumbai, Maharashtra, India

Posted on May 21, 2026

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