Project Lead - Automation

Bengaluru, Karnataka, India
Aug 29, 2024
Sep 28, 2025
Hybrid
Full-Time
8 Years
Job Description

We are seeking a highly experienced Performance Engineer for a crucial project in the banking domain. The ideal candidate will be passionate about technology and have extensive experience in performance engineering, including developing and optimizing high-performance applications. This role involves not only performance testing but also diagnosing and resolving performance issues at the code level.

Key Responsibilities

  1. Performance Engineering. Lead performance engineering efforts, including identifying and resolving performance bottlenecks in applications and systems.
  2. Tool Expertise. Utilize JMETER to design and execute performance tests, and create custom functions as needed.
  3. Java Performance Testing. Conduct performance testing specifically for Java applications, ensuring they meet performance requirements.
  4. Database Tuning. Fine-tune database performance to ensure optimal operation.
  5. Message Queue Architecture. Understand and work with message queue architecture to support performance optimization.
  6. APM/Monitoring Tools. Use Application Performance Monitoring (APM) tools like AppDynamics and Splunk to monitor and analyze application performance.
  7. GC Analysis. Perform garbage collection (GC) analysis and work with heap and thread dumps to diagnose performance issues.
  8. Workload Modeling. Design and implement workload modeling (WLM) to simulate and test performance under various scenarios.
  9. Agile Environment. Work effectively in an Agile environment and contribute to continuous performance testing practices.

Technical Skills

  1. Performance Engineering. Strong background in performance engineering, with the ability to identify root causes of performance issues at the code level.
  2. JMETER. Expertise in using JMETER, including the creation of custom functions for performance testing.
  3. Java Performance. Proficient in performance testing and optimization for Java applications.
  4. Database Tuning. Experience in database performance fine-tuning.
  5. Message Queues. Knowledge of message queue architecture and its impact on performance.
  6. APM Tools. Experience with APM tools like AppDynamics and Splunk.
  7. GC Analysis. Hands-on experience with GC analysis, heap dumps, and thread dumps.
  8. Workload Modeling. Strong understanding and experience in designing workload modeling (WLM).
  9. Agile and CI. Experience in Agile environments with a focus on implementing continuous performance testing.

Experience Required

  • Years of Experience. Minimum of 8 years in performance engineering and related fields.

Certifications

  • Relevant certifications in performance engineering, JMETER, or related areas are desirable but not mandatory.

Additional Information

  1. Primary Competency.Testing
  2. Primary Skill. Performance Testing - JMeter (60%)
  3. Secondary Skill. Performance Testing - Load Runner, JMeter (40%)

About Mphasis

Mphasis leverages its expertise and core reference architectures to build strong relationships with leading clients. By focusing on innovation and domain expertise, Mphasis helps clients stay ahead in a rapidly evolving technological landscape.