The bank for a changing world

Senior Performance Test Architect

Contract

Standard / Permanent

Location

IN-MH-Mumbai

Job function

INFORMATION TECHNOLOGY

Reference

TES000322

Key expectations from the Role 
  • Should have experience managing a minimum team size of 15-20 members
  • Should have strong experience in managing service delivery for multiple applications
  • Should have prior experience managing Demand and Capacity for service oriented teams
  • Should have prior experience working on performance Testing, benchmarking exercise and NFR testing assignments in large projects
  • Should have experience on performance monitoring tools
  • Should have good communication skills to be able to interact with customer's architects and partners/technology vendors.
  • Should be an expert on J2EE & Middleware Performance Tuning, Load Balancing and Failover, Hardware Sizing.
 
Skills
  • Hands on experience:
  • Performance engineering tools like Load Runner, HP Sitescope, IBM Tivoli Monitoring, Wily, Http Watch, AppDynamics, jProbe
  • Middleware Tuning - JVM, Threads, JMS, EJB/MDB
  • Following application servers - Oracle WebLogic, IBM WAS, jBoss EAP
  • Conceptual clarity and working knowledge:
  • Capacity planning, hardware sizing
  • Database code optimization - Ability to read Oracle AWR/ADDM reports and assist in Query Tuning, Stored Procedure tuning, removing I/O waits / contentions
  • Good communication, articulation skills and decision making abilities
Operational Tasks
  • Perform performance requirement gathering, workload modeling, and performance test strategy
  • Drive benchmarking exercises - Provide guidance for code changes, middleware tuning - JVM/Threads/Connections/EJB/JMS/GC Tuning
  • Provide guidance for query tuning and handling database bottlenecks
  • Perform application profiling, web profiling, static code analysis, Thread Dump Analysis, Heap Dump Analysis, GC log analysis
  • Own, troubleshoot and resolve complex performance issues
  • Provide technical support to framework and implementation teams for clustering, load balancing, NFR testing and performance monitoring tools
  • Do high level capacity planning for implementations, proposals, benchmarking exercises
  • Evaluate and institutionalize tools for real time performance monitoring, diagnostics and historical analysis
  • Participate in technical discussions with prospects and architects from Project Teams

Bachelor Degree or Equivalent