What are the responsibilities and job description for the Software Engineer III - Performance Testing position at JPMorgan Chase?
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, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Your role involves implementing critical technology solutions across multiple technical domains, supporting various business functions to achieve the firm’s business objectives.
Job responsibilities
- Plan, design, and execute performance testing strategies and load testing scenarios for transaction authorization workflows on the Chase Debit Platform.
- Develop and maintain scripts and test plans using specialized performance tools such as JMeter and BlazeMeter.
- Measure, analyze, and report on key performance metrics to identify bottlenecks and opportunities for tuning system performance.
- Collaborate with cross-functional teams, including software development, operations, and cloud infrastructure, to diagnose issues and optimize application performance.
- Utilize SQL and tools like DBeaver to validate data consistency and analyze system logs for performance insights.
- Monitor live system performance using AWS Monitoring tools including CloudWatch, and proactively recommend scalability and stability improvements.
- Stay updated on advancements in performance engineering technology and methodologies, including the adoption of Gen AI tools like CoPilot for process improvement and automation.
- Produce detailed performance engineering artifacts, including test reports, metrics dashboards, and process documentation to support continuous improvement.
Required qualifications, capabilities, and skills
- Formal training or certification on Software Engineering concepts and 3 years applied experience
- Proven experience in performance testing and tuning within a large-scale enterprise environment
- Proficiency with performance testing frameworks and tools (JMeter, BlazeMeter)
- Strong command of SQL with hands-on experience using query tools like DBeaver
- Familiarity with cloud performance monitoring, particularly AWS Monitoring and CloudWatch
- Deep understanding of performance metrics, system load, and capacity planning in high-transaction environments
- Excellent analytical skills with proactive approach to problem-solving and system optimization
- Ability to work collaboratively in Agile teams and communicate complex findings clearly
Preferred qualifications, capabilities, and skills
- Experience working with large financial platforms, ideally in transaction processing or debit systems
- Familiarity with Gen AI tools (such as CoPilot) to augment performance testing and reporting processes
- Exposure to modern DevOps practices and CI/CD pipelines within a financial or technology-driven setting
- Knowledge of cloud infrastructure best practices and familiarity with other AWS services