Epicareer Might not Working Properly
Learn More
T

Performance Tester

RM 4,000 - RM 8,000 / month

Checking job availability...

Original
Simplified

Job Title: Performance Tester

Job Description:

  • A performance test is conducted to assess the behavior of the system/application under both normal and anticipated peak load conditions. This evaluation aids in determining whether the application meets the expected Non-Functional Requirements (NFR). Additionally, it can be utilized to identify bottlenecks in the application and ascertain which element is causing degradation.

Generic Performance Testing Flow:

  • The performance testing life cycle is broadly classified into the following phases.

Test Requirements:

  • Define the objectives, scope and resources required for the performance testing effort.
  • Gather and analyze system requirements, user scenarios, and workload models. Identify key performance metrics such as response time, throughput, workloads, and success criteria for each performance test scenario.

Test Plan:

  • Design and develop PT Plan including Test cases, test types and their configurations.
  • Identify potential risks and arrive at mitigation strategies
  • Identify suspension and resumption criteria.

Test Design:

  • Identify Test Cases as per test requirements / test plan
  • Develop the test scripts using LoadRunner / JMeter.
  • Prepare test data for each test scenario.
  • Design workload models that simulate real-world usage patterns.
  • Identify the hardware, software, tools, applications, and databases with the expected data necessary to execute PT tests.
  • Ensure test environment is ready.

Test Execution:

  • Execute the performance tests according to the defined scenarios.
  • Monitor and measure system performance, collecting data on various metrics like response time, throughput, and resource utilization.
  • Actual results of the test runs will be captured as test evidence.

Analyze Test Result:

  • Analyze the collected performance data to identify bottlenecks, performance issues, and areas for improvement.
  • Compare the results against predefined performance criteria and benchmarks.
  • Implement necessary optimizations and changes based on the findings from the analysis.
  • Re-execute the performance tests after implementing optimizations to ensure that the changes have positively impacted system performance.

Test Reporting:

  • Generate comprehensive performance test reports, including the testing process, results, identified issues, and recommendations.
  • Communicate findings to stakeholders and provide insights for decision-making.

Roles & Responsibilities:

  • Work closely with business users & application team to gather business process flow, application logic & test data requirements.
  • Analyzing the performance testing requirements and creating a detailed test plan.
  • Developing performance test scripts using LoadRunner / JMeter
  • Executing performance tests according to the test plan.
  • Analyzing test results and preparing performance test reports.
  • Providing recommendations for performance improvements based on test results.
  • Should have at least 4 years of experience in performance testing.

Job Type: Full-time

Pay: RM4,000.00 - RM8,000.00 per month

Experience:

  • (CI/CD) pipelines.: 3 years (Preferred)
  • Performance Testing: 3 years (Required)
  • JMeter, LoadRunner: 3 years (Required)
  • server monitoring tools: 3 years (Preferred)
  • metrics analysis: 3 years (Preferred)
  • optimizing system configurations: 3 years (Preferred)
  • performance tuning: 2 years (Preferred)

Work Location: In person