
Software Engineer III
JPMorgan Chase5 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Review requirements and technical designs, provide feedback, and create test plans, test cases, scenarios, and complex test data sets.
- Design, develop, implement, and maintain automated UI, API, mobile, desktop, performance, UAT, in-sprint, and regression testing frameworks.
- Develop test infrastructure across web, mobile, and desktop platforms and execute tests in parallel across environments, browsers, and mobile devices.
- Coordinate testing activities, acceptance testing, defect reporting, production validation, and troubleshooting with developers, deployment teams, program managers, and designers.
- Monitor and improve testing effectiveness across the software development lifecycle and automate recurring issues.
- Use enterprise-authorized AI-assisted development tools for coding, test creation, refactoring, troubleshooting, and documentation while validating outputs for correctness, performance, security, and resiliency.
Requirements
- Formal training or certification in software engineering concepts with applied experience.
- Hands-on experience in software testing, QA automation, and developing Cucumber-based business-driven development frameworks with Gherkin feature files and step definitions.
- Experience developing UI automation with Selenium, Cypress, or Playwright and API automation with Rest Assured or SOAP UI, including data mocking and stubbing with Mockito.
- Experience developing performance-testing frameworks using Blazemeter or Apache JMeter and mobile automation frameworks using Appium.
- Proficiency with Gradle, Maven, Git, Bitbucket, JIRA, Confluence, qTest, and JMeter or LoadRunner.
- Experience configuring and running automated tests in parallel across environments, browsers, and mobile platforms using Sauce Labs Mobile and Web Integration or Selenium Grid.
- Experience automating desktop applications with UiPath, Blue Prism, or Ranorex.
- Experience working in a Scrum team with test documentation, execution, defect reporting, and production validation testing.
- Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to critically evaluate and refine generated outputs.
- Understanding of responsible AI use, data sensitivity, secure input and output handling, resiliency, and security expectations.
- Preferred: experience with GitHub Copilot or similar AI tools, Jenkins Pipelines, AWS, Azure, an object-oriented language, SQL, and accessibility, security, and resiliency testing.
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.