
Lead Software Engineer - Test Automation, Python/Java
at J.P. Morgan
Posted a month ago
No clicks
- Compensation
- Not specified
- City
- Bengaluru
- Country
- India
Currency: Not specified
Lead QA engineer role within JPMorgan Chase's Commercial & Investment Bank to establish and scale a robust QA function, promote automation, and improve SDLC practices across globally distributed teams. Define QA strategy and standards, lead and mentor QA team members, and collaborate with product, UX, and engineering stakeholders to ensure testability. Design, automate, and integrate API, UI, and regression test suites into CI/CD pipelines while also performing manual and exploratory testing for complex scenarios. Track and report quality metrics, manage test planning and execution, and support recruitment and onboarding for QA team growth.
Location: Bengaluru, Karnataka, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, you will establish and scale a robust QA function, promote automation, and enhance SDLC processes across globally distributed teams.
Key Responsibilities
- Define and implement QA strategy, standards, and best practices across projects.
- Lead, mentor, and develop QA team members, fostering a culture of excellence and continuous improvement.
- Collaborate closely with Product Owners, UX Designers, Developers, and global stakeholders to clarify requirements and ensure testability.
- Oversee the design, automation, and integration of comprehensive test suites—including API, UI, and regression tests—into CI/CD pipelines.
- Perform and guide manual and exploratory testing to complement automation and ensure coverage of complex scenarios.
- Manage test planning, execution, and reporting for multiple projects, ensuring timely delivery and risk-based prioritization.
- Track, report, and communicate quality metrics, risks, and progress to stakeholders using tools like JIRA.
- Support recruitment, resource allocation, and onboarding for QA team growth.
Required Qualifications, Capabilities, and Skills
- 7+ years of experience in QA engineering, test automation, and software delivery, with proven leadership in QA teams.
- Expertise in automation frameworks (e.g., Selenium, Playwright) and scripting languages (Python, Java, JavaScript).
- Strong experience in API testing (Postman, SoapUI, REST Assured) and integrating tests into CI/CD pipelines (AWS CodePipeline, Jenkins).
- Solid understanding of Agile/Scrum methodologies and experience working with cross-functional, globally distributed teams.
- Knowledge of investment banking or financial services.
- Proficiency in defect tracking (JIRA), version control (Git), and quality metrics reporting.
- Excellent analytical, problem-solving, organizational, and communication skills.
- Ability to drive innovation, manage multiple priorities, and deliver results in a dynamic environment.
Preferred Qualifications, Skills, and Attributes
- ISEB or ISTQB certification.
- Experience in performance and security testing.
- Strategic thinker who can align QA practices with business goals and drive innovation.
- Proven ability to lead quality initiatives and inspire a culture of excellence.
Join us to make a significant impact on software quality and delivery in a dynamic, global, and innovative environment.
Carry out critical tech solutions across multiple technical areas as an integral part of an agile team



