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