
Software Engineer III
JPMorgan Chase2 days ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, test, and maintain software solutions using at least one programming language.
- Design and execute load, stress, soak, and scalability tests for voice, IVR, chat, and API contact center applications.
- Build reusable performance test scripts, scenarios, test data, and test infrastructure for Amazon Connect and AWS-hosted services.
- Analyze test results and system telemetry to identify bottlenecks and support performance tuning and remediation.
- Define performance KPIs, guardrails, and acceptance criteria to prevent regressions.
- Integrate performance-test automation into CI/CD pipelines such as Jenkins.
- Partner with developers, product owners, infrastructure, and operations teams on testing, capacity validation, and production troubleshooting.
- Produce performance reports and recommendations for technical and business stakeholders.
- Use enterprise-authorized AI coding tools to improve test-suite development while validating outputs for correctness, performance, and security.
- Apply software development lifecycle tooling and automation to improve engineering productivity.
Requirements
- Formal training or certification in software engineering concepts plus at least 3 years of applied experience.
- Proficiency in at least one programming language, such as Java, Python, JavaScript, or Go, plus object-oriented programming experience.
- Hands-on performance and load-testing experience with JMeter and/or BlazeMeter.
- Experience testing contact center or telephony applications, including voice, IVR, or chat, with familiarity with Hammer and Cyara.
- Experience with AWS and Amazon Connect or a comparable cloud contact center platform.
- Proficiency in SQL and the ability to write and debug test automation code.
- Experience integrating automated tests into CI/CD pipelines and using Git or Bitbucket.
- Experience analyzing performance metrics with observability tools such as CloudWatch, Grafana, or Dynatrace.
- Experience using enterprise-authorized AI-assisted development tools and validating AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use, data sensitivity, secure input/output handling, and security and resiliency expectations.
- Experience working in an Agile/Scrum team and documenting, executing, and reporting on test scenarios.
- Preferred experience with Cyara and Hammer, Amazon Connect contact flows, Lambda, Polly, Lex, ECS, EKS, autoscaling, Jira, Confluence, and reporting or dashboarding tools.
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.