JPMorgan Chase-posted 3 months ago
$134,500 - $155,000/Yr
Full-time • Mid Level
Chicago, IL
Credit Intermediation and Related Activities

The position involves developing and implementing performance test frameworks to verify application services. Responsibilities include planning, designing, building, and executing performance test scenarios and scripts. The role requires gathering requirements, understanding use cases, designing performance plans, and debugging/analyzing the performance of upcoming features. Additionally, the candidate will design workload modeling and integrate performance testing solutions with CI/CD, release engineering, infrastructure, cloud, and development teams. Continuous improvement in performance test engineering controls and regular review of test artifacts are also key responsibilities. The candidate should have an understanding of application monitoring stacks (Logs, Events Metrics & Alerts) and the ability to visualize and set up end-to-end observability for infrastructure and application components. Performance monitoring using industry-standard tools such as Dynatrace, APICA, Splunk, ELK, Prometheus, and Grafana is required, along with developing and maintaining dashboards, alerting, and reporting. The role also involves understanding and designing performance KPIs for the Application Under Test (AUT) and identifying performance bottlenecks using thread dump and heap dump analysis. The candidate should be able to identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture.

  • Develop and implement performance test frameworks to verify application services.
  • Plan, design, build, and execute performance test scenarios and scripts.
  • Gather requirements and understand use cases to design performance plans.
  • Debug and analyze performance of upcoming features.
  • Design workload modeling.
  • Integrate performance testing solutions with CI/CD, release engineering, infrastructure, cloud, and development teams.
  • Review for continuous improvements in performance test engineering controls.
  • Review test artifacts on a regular basis.
  • Understand application monitoring stack and set up end-to-end observability.
  • Monitor performance using industry-standard tools and develop dashboards, alerting, and reporting.
  • Understand and design performance KPIs for AUT.
  • Identify performance bottlenecks using thread dump and heap dump analysis.
  • Identify hidden problems and patterns in data to drive improvements.
  • Bachelor's degree in Computer Science, Electronic Engineering, Computer Information Systems, Information Technology, or related field plus 5 years of experience in the job offered or as Software Engineer, Test Engineer, Performance Engineer, Programmer Analyst, or related occupation.
  • Alternatively, a Master's degree in the same fields plus 3 years of experience in the job offered or as Software Engineer, Test Engineer, Performance Engineer, Programmer Analyst, or related occupation.
  • Experience with Java application runtime behavior and optimization.
  • Experience with WebLogic and Apache servers and databases.
  • Knowledge of file transfer protocols under HP Load Runner, including FTP, FTPS, HTTP, HTTPS, SOAP, CITRIX, AJAX, Web Click & Script, ODBC, and JDBC protocols.
  • Experience creating complex scripts using Jmeter with different protocols including HTTP, HTTPS, SOAP/REST, and JDBC.
  • Experience executing scenarios using PerformanceCenter / blazemeter.
  • Monitoring experience using Splunk, Dyntrace, App Dynamics, AWS Console, and DataDog.
  • Experience in application server, web server, and database server performance tuning.
  • In-depth issue root cause analysis experience.
  • Planning, design, build, and execution of performance testing scripts and scenarios.
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service