
Are you an experienced performance testing professional looking for your next career opportunity? Persistent Systems Ltd is hiring a Performance Test Engineer in Bangalore, seeking candidates with strong hands-on expertise in Apache JMeter, API testing, and WebSocket.
🏢 About Persistent Systems
Persistent Systems is a global technology services and solutions company that works with enterprises to develop, modernize, and manage software and digital platforms. Its work spans software engineering, cloud technologies, data and analytics, and digital transformation.
📌 Job Overview
- 🏢 Company: Persistent Systems Ltd
- 💼 Position: Performance Test Engineer
- 📍 Location: Bangalore, Karnataka
- 🎯 Experience: 4–10 years
- 🧪 Primary Tool: Apache JMeter
- 🔌 Key Testing Area: API performance testing
- ⚡ Additional Technical Skill: WebSockets
- 📩 Recruiter Contact: kritika_purswani@persistent.com
- 📝 Application Method: Direct recruiter contact or résumé submission
🛠️ Key Responsibilities
- ⚡ Performance Test Planning: Analyse requirements and define workload models, performance objectives, test scenarios, and acceptance criteria.
- 🧪 JMeter Test Development: Build and maintain scripts for load, stress, spike, and endurance testing.
- 🔌 API Performance Testing: Evaluate API response times, throughput, error rates, and behaviour under concurrent requests.
- 🌐 WebSockets Testing: Validate persistent connections, message exchange, connection stability, and performance under concurrent sessions.
- 📊 Results Analysis: Interpret response-time percentiles, throughput, failures, resource utilization, and transaction-level metrics.
- 📋 Reporting and Recommendations: Document test results, identify risks, and recommend improvements based on collected evidence.
- 🤝 Team Collaboration: Communicate findings clearly and help teams make informed performance and release decisions.
🌟 Why Is This Role Good for Experienced Professionals?
- 📈 Advanced Technical Growth: Strengthen expertise in workload modelling, performance measurement, and bottleneck analysis.
- 🔌 API Engineering Exposure: Learn how backend services behave under concurrency and high request volumes.
- 🌐 WebSockets Specialization: Develop experience testing real-time communication, which is relevant to chat, notifications, dashboards, and streaming applications.
- 🧠 Analytical Problem-Solving: Build the ability to interpret performance metrics and connect symptoms with possible technical causes.
🎯 Skills Required
- 🧪 Apache JMeter: Understand Thread Groups, samplers, timers, assertions, controllers, listeners, parameterization, and correlation.
- 📊 Performance Metrics: Know throughput, response time, latency, error rate, concurrent users, and percentile measurements such as p90 and p95.
- 🔌 API Testing: Understand REST APIs, HTTP methods, status codes, headers, authentication, payload validation, and response-time analysis.
- 🌐 WebSockets: Understand connection establishment, persistent sessions, message frames, connection closure, and concurrent message handling.
- 🗄️ Backend Fundamentals: Basic knowledge of databases, caching, application servers, and network behaviour helps during investigations.
- 📈 Monitoring and Analysis: Familiarity with CPU, memory, database performance, logs, and monitoring dashboards is valuable.
- 💻 Scripting and Automation: Basic scripting skills can help with dynamic test data, parameterization, and custom test logic.
🧩 Expected Interview Rounds
- 1️⃣ Recruiter Screening: Discuss your experience, JMeter expertise, API testing background, location, notice period, and project exposure.
- 2️⃣ Performance Testing Technical Round: Prepare load, stress, spike, and endurance testing; workload design; correlation; parameterization; and test execution strategy.
- 3️⃣ Practical JMeter or API Assessment: You may be asked to design a test scenario, analyse results, troubleshoot failed requests, or explain script development.
- 4️⃣ WebSockets and Troubleshooting Round: Be ready to discuss persistent connections, concurrent sessions, message throughput, and connection failures.
- 5️⃣ Project or Managerial Discussion: Explain a performance bottleneck you investigated, the evidence collected, recommendations made, and measurable results.
💰 Expected Salary Range
The hiring announcement does not disclose compensation. As a broad, unverified market estimate, candidates with 4–10 years of relevant performance testing experience in Bangalore might explore approximately ₹8–22 LPA. This is not a confirmed Persistent Systems salary band. The actual offer may vary based on experience, JMeter proficiency, API and WebSockets expertise, interview performance, and the role’s responsibilities.
📚 Preparation Tips
- ⚡ Practise Workload Design: Prepare a scenario involving 1,000 concurrent users and explain how you would ramp up traffic, define think time, and monitor system behaviour.
- 🧪 Revise JMeter Correlation: Practise extracting dynamic values from responses and reusing them in subsequent requests.
- 📊 Interpret Percentiles: Explain why average response time alone may hide slow transactions and how p95 helps identify user-impacting latency.
- 🔌 Prepare an API Example: Describe how you would test an endpoint for throughput, response-time degradation, and error rates under increasing load.
- 🌐 Study WebSockets: Review connection lifecycle, concurrent sessions, message validation, and testing long-lived connections.
📝 Resume Tips
- ✅ Highlight JMeter Expertise: Mention the scenarios you designed, scripts maintained, and performance testing types executed.
- 📈 Quantify Results: Include verified figures for concurrent users, throughput, response-time improvement, or defects identified.
- 🔌 Showcase API Testing: Specify API types, authentication methods, and performance metrics you validated.
- 🌐 Mention WebSockets Clearly: Describe your actual experience with connection testing and message-based workflows.
📩 How to Apply
📩kritika_purswani@persistent.com
Send your updated résumé to kritika_purswani@persistent.com or contact the recruiter through the hiring announcement. Use a clear subject line such as “Application – Performance Test Engineer – Bangalore – 4–10 Years”. Highlight your JMeter, API testing, and WebSockets experience, along with your current notice period and relevant project achievements.
🌟 Final Thoughts: This opening is a strong match for performance testing professionals who can combine hands-on JMeter scripting with API and WebSockets knowledge. Prepare concrete examples of workload design, performance analysis, and root cause investigation to demonstrate your technical depth.
