JPMorgan Chase is looking to solve the problem of designing and delivering trusted, market-leading technology products in a secure, stable, and scalable way within the Consumer & Community Banking Deposits platform
Requirements
- Formal training or certification in software engineering concepts and 4+ years of applied experience
- Proven experience in execution and analysis of performance test results using JMeter, Blazemeter
- Advanced proficiency in one or more programming languages (e.g., Java, Python, React JS etc.)
- Hands-on experience with Chaos Monkey Testing
- Proficiency in observability tools such as Splunk, Dynatrace, Grafana
- Strong programming skills in Core Java, JUnit, Groovy, Postman, JMeter, REST Assured, API, Eclipse IDE, Maven, Jenkins, IntelliJ and similar tools
- Experience working with AI automation frameworks and integrating Large Language Models (LLMs) into software solutions, including prompt engineering, model evaluation, and deployment
Responsibilities
- Contribute to the creation of Non-Functional test suites, focusing on AI automation and performance testing
- Analyze test results, record test activities, and track defects to ensure high-quality deliverables
- Work as part of a Scrum team in an Agile development process, participating in all Scrum activities
- Continuously refine testing processes to improve quality and efficiency
- Implement critical technology solutions across multiple technical areas, supporting the firm’s business objectives
- Manage priorities and set expectations when faced with multiple demanding tasks
- Clearly articulate and communicate project status to stakeholders and management
Other
- Excellent cross-functional communication skills, both formal and informal
- Initiative and creativity in refining testing processes and improving quality
- Strong ability to manage own workload and deliver to required deadlines
- Formal training or certification in software engineering concepts
- 4+ years of applied experience