Work with stakeholders (product owners, business analysts) to understand non-functional requirements: response times, throughput, concurrency, scalability, reliability.
Define performance goals, SLAs (Service Level Agreements), benchmarks.
Estimate performance testing effort, define strategy.
Designing Test Scenarios & Test Plans
Identify real-world usage profiles: peak loads, typical user behaviour, spike or stress scenarios.
Design test cases for load, stress, endurance, spike, soak testing, etc.
Determine test data, environment configuration to mimic production where feasible.
Scripting & Test Setup
Create performance test scripts using tools like LoadRunner (OpenText Professional Performance Engineering), JMeter, etc.
Parameterize scripts: variable data, think time, pacing.
Set up test environments: servers, network, infrastructure, virtual machines, possibly cloud setups.
Executing Tests
Run performance/load/stress tests (increasing user loads or data volumes) to measure behaviour.
Monitor system under test: server CPU/memory, network, database activity, application logs, etc.
Use diagnostic tools for tracing, profiling, logging.
Work with dev, infra, DB teams to implement performance improvements.
Tune configuration (application servers, JVM, web server, database parameters).
Possibly refactor code/components if needed.
Reporting & Communication
Produce performance test reports: key metrics, risks, deviations vs targets, recommendations.
Present findings to stakeholders in clear, non-technical terms when needed.
Document performance test strategy, scripts, data, environment for reproducibility.
Continuous Integration / Delivery / Shift-Left
Integrate performance tests into CI/CD pipelines so performance is validated early and continuously.
Advocate "shift-left" performance testing: bringing performance concerns early in design & development, not just at end.
Possibly also monitor system in production (shift-right) using real-user monitoring, APM tools, to catch issues live.
Tooling & Automation
Develop, maintain frameworks for performance testing.
Automate repetitive tasks: script generation, test execution, result collection & basic analysis.
Use or integrate with performance monitoring tools, dashboards, diagnostic tools.
Collaboration & Best Practices
Collaborate with development, QA, operations, infrastructure teams.
Establish best practices, performance engineering standards (coding, architecture, test design).
Mentor junior team members.
Environment & Infrastructure
Ensure test environments simulate production closely (hardware, network, load).
Manage or coordinate resource allocation for test infrastructure.
Reproduce production-like conditions: data size, concurrency, geographic distribution, etc.
Risk Management
Identify performance risks (capacity limits, scaling issues, third-party dependencies).
Plan for worst-case scenarios and peak usage, include fallback or mitigation strategies.
Ensure performance doesn't degrade with versions, configurations, etc.
Skills & Competencies Needed
Deep understanding of performance concepts: latency, throughput, concurrency, scalability, capacity planning.
Experience with performance testing tools (OpenText LoadRunner / Professional Performance Engineering, JMeter, etc.).
Familiarity with diagnostic/profiling tools, APMs (e.g., Dynatrace, New Relic, AppDynamics).
Knowledge of application architecture: web, databases, microservices, cloud infrastructures.
Scripting/programming skills for test automation (often languages like Java, Python, JavaScript, etc.).
Good analytical skills: interpreting metrics, logs, statistical understanding.
Communication: able to explain technical findings to non-technical stakeholders.
Collaboration: working across teams (dev, QA, infra, business).
Job Type: Full-time
Pay: ₹359,919.69 - ₹1,658,813.00 per year
Benefits:
Health insurance
Provident Fund
Experience:
Opentext : 5 years (Preferred)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.