Description
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Consumer & Community Banking Deposits platform, you will be a seasoned member of an agile team, designing and delivering trusted, market-leading technology products in a secure, stable, and scalable way. You will be responsible for implementing critical technology solutions across multiple technical areas, supporting the firm’s business objectives.
Job 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.
- Clearly articulate and communicate project status to stakeholders and management.
- Manage priorities and set expectations when faced with multiple demanding tasks.
- 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.
Required Qualifications, Capabilities, and Skills
- 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.
- Demonstrated experience working in an Agile environment on a Scrum team.
- Initiative and creativity in refining testing processes and improving quality.
- Excellent cross-functional communication skills, both formal and informal.
Preferred Qualifications, Capabilities, and Skills
- Experience in creating and executing Performance test scripts.
- Experience working with AI automation frameworks and integrating Large Language Models (LLMs) into software solutions, including prompt engineering, model evaluation, and deployment.
- Familiarity with LLM platforms and tools (such as OpenAI, Hugging Face, or similar).
- Advanced skills in Groovy, Postman, JMeter, Blazemeter, REST Assured, API, Maven, Jenkins.
- Understanding of A/B Testing and Engineering principles.
- Exposure to cloud technologies.
- Strong ability to manage own workload and deliver to required deadlines.