Performance Tester
- Full-time
Job Description
Performance Tester
Experience: 7-10yrs
Skills: Loadrunner, Jmeter, Microsoft Dynamics d365 Technology (Azure Devops, CRM, AX)
Role and responsibility:
- Identifies performance test environment requirements and works with the infrastructure, network operations, environment and release teams to setup the environment for effective SLA measurements
- Works with the different project stakeholders to help define and document performance SLAs, requirements and expectations around critical factors such as response time, throughput, transactions/second, concurrent users, CPU utilization, memory, disk, network utilization, thread counts, connection pooling, hit ratios
- Learns the underlying architecture under the COTS products and Enterprise applications utilizing the blueprints and architectural diagrams available within the program
- Develops data driven test scripts and executes performance and load testing of the applications
- Designs and executes daily load tests large system level performance tests
- Collects, analyzes and reports performance testing results to the project, program and business stakeholders
- Reviews the performance test scripts created or modified by peers to ensure compliances with standards
- Collaborates with the test automation team to leverage reusability of existing scripts
- Creates knowledge management related deliverables such as tools related processes and procedures
- Be the performance test specialist
- Initial Analysis and Presenting Strategy
- Capture business goals, critical workflows, and expectations.
- Align stakeholders on performance testing scope, goals, and deliverables.
- Requirements and Planning documents
- Define performance metrics (like throughput, latency, error rates)
- Identify:
- Business-critical paths
- Peak transaction rates
- Processes for high business impact
- Environment Setup : Ensure the test environment mimics production like in terms of Hardware, Software & Configuration
- Script Development : Using JMeter, Record key business processes, Parameterize for real-world data, Correlate to handle session data and tokens
- Workload Simulation : Integrate JMeter with Azure Load Testing to Distribute load across regions, Simulate user behavior at scale & Execute stress, steady load, and spike tests
- Monitoring and Analysis
- Real-time monitoring of: Resource consumption, Latency & Error rates
- Collect metrics: Avg/max response times, Throughput & Resource utilization
- Diagnose issues: Database locks, Memory leaks & Inefficient code paths
- Optimization (support developer) collaborate with dev teams to Fix performance bottlenecks, Re-run load tests after fixes & Validate improvements
- Reporting
- Create detailed reports covering: Scenarios, Test environment, Load profiles & outcome
- Present findings to stakeholders with focus on: System strengths & Areas requiring improvement
Qualifications
- Min 7 years Performance testing experience
- Requires Mobile App testing knowledge for both Hybrid and Native Apps
- Should have a basic knowledge on Six Sigma Methodology and statistics
- Experience in test automation and proficiency in creating automated unit, build and regression test suites
- Should have knowledge on analyzing the performance of mobile App
- Trouble shooting performance related technical issues and strategizing performance tests for large or distributed programs
Additional Information
Beware of scams
Our recruiting team may communicate with candidates via our @hitachisolutions.com domain email address and/or via our SmartRecruiters (Applicant Tracking System) [email protected] domain email address regarding your application and interview requests.
All offers will originate from our @hitachisolutions.com domain email address. If you receive an offer or information from someone purporting to be an employee of Hitachi Solutions from any other domain, it may not be legitimate.