Performance Engineer / Performance Analyst | IBM Bangalore, Karnataka

September 16, 2025

Job Description

Summary

IBM India is hiring a Performance Engineer / Performance Analyst in Bangalore to join its IBM Software Business Automation team. In this role, you will drive performance testing, benchmark development, and automation for enterprise applications. The ideal candidate has expertise in Java, Selenium, Ansible, Linux, CI/CD, and containerized environments (Kubernetes, Docker, OpenShift) to ensure IBM’s Business Automation software meets performance standards and client expectations.


Job Details at a Glance

AttributeDetails
Job TitlePerformance Engineer / Performance Analyst
Job ID57903
LocationBangalore, Karnataka, India
Work ArrangementHybrid
ShiftGeneral (daytime)
Experience Required5+ years in Performance QA / Engineering
Education RequiredBachelor’s Degree (Master’s preferred)
Area of WorkSoftware Engineering
Employment TypeRegular, Professional
Travel RequiredNo Travel
CompanyIBM India Private Limited
CommissionableNo

Key Responsibilities

  • Develop and maintain automation scripts and environment setups using Ansible and Bash.
  • Design and execute performance benchmarks in Java and Selenium, and analyze workload results.
  • Configure and deploy IBM Business Automation Workflow software in containerized environments: Kubernetes, Docker, OpenShift, Rancher, Tanzu.
  • Collect and visualize performance test results using Elasticsearch and Kibana dashboards.
  • Enhance CI/CD pipelines using Jenkins to automate performance testing workflows.
  • Analyze performance metrics to identify bottlenecks and provide actionable recommendations to development teams.
  • Support Level 3 customer troubleshooting and performance analysis.
  • Document processes, benchmarks, and test results for knowledge sharing.

Required Skills & Qualifications

  • Bachelor’s degree in Information Technology, Computer Science, or Computer Engineering.
  • Minimum 5 years of performance QA/testing experience for multi-tiered enterprise systems.
  • Strong expertise in Java, Bash, Ansible, and Linux system administration.
  • Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Experience with containerized deployments, Java application servers (IBM WAS, Liberty), and databases (IBM Db2, Postgres).
  • Proficiency in Elasticsearch and Kibana for data analysis and visualization.
  • Strong analytical thinking, problem-solving, and documentation skills.

Preferred Skills & Experience

  • Master’s degree in a relevant technical field.
  • Experience with performance testing and analysis of enterprise applications.
  • Hands-on experience developing performance benchmarks in Java and Selenium.
  • Knowledge of networking concepts and OSI model.
  • Proficient in container technologies: Kubernetes, Docker, OpenShift, Rancher, Tanzu.
  • Experience with Git/version control workflows.
  • Familiarity with DevOps practices, automation, and infrastructure as code.
  • Interest in monitoring tools, system troubleshooting, and open-source projects.

Why Join IBM Software?

  • Work with cutting-edge performance engineering tools and enterprise automation platforms.
  • Gain exposure to AI-powered analytics, hybrid cloud environments, and containerized systems.
  • Collaborate with global teams on high-impact software performance projects.
  • Opportunity for career growth, skills development, and innovative contributions to IBM Software solutions.

Apply Now

Advance your career as a Performance Engineer / Performance Analyst at IBM Bangalore. Submit your application here:
Apply Now on IBM Careers