Opentext Professionals

Year    KA, IN, India

Job Description

Key Responsibilities

Gathering & Defining Performance Requirements

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.

Analysis & Bottleneck Identification

Collect results: response times, throughput, error rates, resource utilisation, etc. Analyze where performance degrades: code, database, network, external dependencies. Isolate root causes and suggest optimizations (e.g. query tuning, caching, architecture changes).

Optimization & Tuning

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.


Job Detail

  • Job Id
    JD4354432
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year