Lead Software Engineer- Automation testing

JPMorgan Chase & Co.

Bengaluru

On-site

INR 4,000,000 - 8,000,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase & Co. in Bengaluru seeks a Lead Software Engineer to push the boundaries of trusted market-leading technology products in a secure, scalable way.

You will be a core technical contributor across multiple areas and help deliver outcomes that support the firm’s objectives. You will lead end-to-end delivery, manage dependencies, mentor peers, drive automation and E2E testing, and apply enterprise AI-assisted practices to improve code quality and delivery speed.

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Experience in product or platform-wide release management and deployment strategies.
  • Expertise in automation tools (Cucumber, Gherkin, Java, Selenium, Python, Playwright).
  • Test automation with BDD/TDD and test script execution in QA or UAT.
  • Financial services testing across multi-line business environments.
  • Strong data analysis and experience with data visualization.
  • Experience using AI-assisted development tools with validation practices.

Responsibilities

  • Leads end-to-end product delivery processes including intake, dependency management, release management, and reporting.
  • Manages change activities across partners ensuring risk/compliance adherence.
  • Monitors timelines, resources, blockers, and communicates risks with mitigation plans.
  • Mentors team members and fosters continuous learning and improvement.
  • Drives automation and E2E testing for web and mobile channels; defines test strategies.
  • Develops and implements automation, best practices, and guidelines for maintainability.

Skills

Leadership
End-to-end delivery
Agile/Scrum
Automation testing
Cucumber
Gherkin
Java
Selenium
Python
Playwright
AI-assisted development
Test strategy
Data analysis

Tools

Cucumber
Gherkin
Java
Selenium
Python
Playwright
JIRA

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market‑leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities
  • Leads end-to-end product delivery processes including intake, dependency management, release management, product operationalization, delivery feasibility decision-making, and product performance reporting, while escalating opportunities to improve efficiencies and functional coordination
  • Leads the completion of change management activities across functional partners and ensures adherence to the firm’s risk, controls, compliance, and regulatory requirements
  • Manages timelines and dependencies while monitoring blockers, ensuring adequate resourcing, and liaising with stakeholders and functional partners. Assesses and communicate risks, propose mitigation strategies, and make recommendations for potential impacts.
  • Mentors and guide team members, fostering a culture of continuous learning and improvement.
  • Drives automation and E2E testing for key initiatives across web and mobile channels, ensuring high‑quality delivery. Defines and present test strategies, building impactful decks and artifacts for leadership and stakeholders.
  • Develops and implement automation solutions, best practices, and guidelines to ensure consistency and maintainability. Monitors and analyse automated test results, troubleshoot failures, and resolve issues to maintain system stability and performance.
  • Coordinates and prioritise testing efforts, including test planning, execution, and defect management, to ensure timely product delivery.
  • Manages projects by tracking progress, anticipating and eliminating roadblocks, and reporting results to stakeholders.
  • Drives team adoption of enterprise‑authorised AI‑assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI‑assisted code review/refactoring, test strategy acceleration, incident/root‑cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise‑authorised AI‑assisted development and automation capabilities, to improve the value realised by automation.

Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Demonstrated ability to execute operational management and change readiness activities. Strong understanding of delivery and a proven track record of implementing continuous improvement processes
  • Experience in product or platform‑wide release management, in addition to deployment processes and strategies
  • Expertise in automation tools (Cucumber, Gherkin, Java, Selenium, Python, Playwright). Experience in Quality Assurance or User Acceptance Testing, with experience in BDD/TDD and test case automation. Functional knowledge of the Payments domain and hands‑on experience in requirements, user stories, and test script execution.
  • Proven experience with test automation tools for efficient E2E test execution. Financial Services testing experience across multiple lines of business in high‑volume, complex environments. Advanced skills in defect management tools, JIRA (including dashboards and JQL), and Agile/SW development life cycle.
  • Strong data analysis skills, experience with data visualization platforms, and a record of leading through change and ambiguity.
  • Demonstrated experience using enterprise‑authorised AI capabilities within the work environment to support solutions analysis workflows with strong validation habits and awareness of data sensitivity.
  • Ability to review and validate AI‑assisted analyses and recommendations before use, escalating when uncertain and following data handling expectations.
  • Demonstrated experience leading effective use of approved AI‑assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
Preferred qualifications, capabilities, and skills
  • Proficient knowledge of the product development life cycle, design, and data analytics
  • Understanding Core Banking & Payment processes
  • Understanding ok UK based payment services is big plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

JPMorganChase • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Lead Software Engineer - Python and Artificial Intelligence
Lead Software Engineer - Python and Artificial Intelligence

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Lead Software Engineer - Java, AWS
Lead Software Engineer - Java, AWS

JPMorganChase • Bengaluru

On-site
INR 3,000,000 - 7,000,000
Lead Software Engineer - Java, Springboot, SQL
Lead Software Engineer - Java, Springboot, SQL

JPMorgan Chase Bank • Mumbai

On-site
INR 3,000,000 - 4,000,000
Lead Software Engineer - Python, sql/plqsl, Automation
Lead Software Engineer - Python, sql/plqsl, Automation

JPMorgan Chase Bank • Mumbai

On-site
INR 2,800,000 - 4,400,000
Lead Software Engineer- Java BE Lead
Lead Software Engineer- Java BE Lead

JPMorganChase • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer - Java, Springboot, SQL
Lead Software Engineer - Java, Springboot, SQL

JPMorgan Chase & Co. • Mumbai

On-site
INR 3,500,000 - 5,500,000
Lead Software Engineer – Java
Lead Software Engineer – Java

JPMorgan Chase & Co. • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer III-Automation
Software Engineer III-Automation

United States Digital Space LLC • Maharashtra

Hybrid
INR 1,000,000 - 1,500,000
Lead Software Engineer - Python and AI
Lead Software Engineer - Python and AI

JPMorgan Chase Bank • Bengaluru

On-site
INR 2,000,000 - 3,200,000