5 Sanama solution Jobs
Performance Test Engineer - JMeter/LoadRunner (2-8 yrs)
Sanama solution
posted 4d ago
Key skills for the job
Job Title : Performance Testing Engineer
Job Description :
We are looking for an experienced Performance Testing Engineer to join our team. In this role, you will play a critical part in ensuring that our applications perform optimally under various load conditions. You will be responsible for planning, designing, and executing comprehensive performance testing strategies to evaluate and enhance the scalability, stability, and responsiveness of our systems.
You will also collaborate closely with development, QA, and other cross-functional teams to identify performance bottlenecks, troubleshoot issues, and implement solutions that improve overall application performance.
Key Responsibilities :
Planning and Executing Performance Testing Activities :
- Lead the planning, design, and execution of performance tests to assess the robustness of applications under varying load conditions.
- This includes preparing performance test environments, selecting appropriate testing tools, and defining key performance indicators (KPIs) for success.
Identifying Performance Bottlenecks and Issues :
- Proactively identify potential performance bottlenecks, scalability issues, and inefficiencies in the application by running various types of performance tests.
- Work on diagnosing the root cause of performance issues, whether related to application code, infrastructure, or external dependencies.
Collaborating with Development and QA Teams to Optimize Performance :
- Work closely with the development and QA teams to share insights, discuss test results, and collaboratively implement performance improvements.
- Ensure that performance considerations are integrated into the development lifecycle, and assist in optimizing both front-end and back-end systems.
Designing and Implementing Performance Test Plans :
- Create detailed performance test plans that outline the testing objectives, scope, test scenarios, methodologies, and success criteria.
- Ensure that the test plans align with project goals and accurately simulate real-world user activity.
Executing Load, Stress, and Scalability Tests :
- Design and execute a variety of performance tests including load, stress, and scalability tests to evaluate how applications behave under different levels of user traffic.
- Simulate production-like conditions to evaluate response times, throughput, resource consumption, and other performance factors.
Analyzing Test Results and Providing Actionable Recommendations :
- Analyze the performance testing results to identify trends, issues, and areas for improvement.
- Produce detailed reports highlighting performance test outcomes, including key metrics such as latency, resource utilization, and error rates.
- Provide actionable recommendations to improve application performance based on these insights.
Collaborating with Cross-Functional Teams to Address Performance Issues :
- Partner with system architects, product managers, and other relevant teams to ensure that performance issues are promptly addressed and mitigated.
- Assist with optimizing application architecture and infrastructure to enhance overall performance.
Staying Updated on Industry Trends and Emerging Tools :
- Stay informed on the latest industry trends, best practices, and emerging tools in the performance testing space.
- Continuously assess new technologies and methodologies that could improve testing effectiveness and enhance performance optimization efforts.
Qualifications :
- Strong experience in performance testing, including hands-on experience with performance testing tools (e.g., LoadRunner, JMeter, Gatling, etc.)
- Proven experience in identifying performance bottlenecks, conducting stress/load testing, and troubleshooting performance issues.
- Knowledge of system architecture, networking, and infrastructure components.
- Experience with scripting languages (e.g., Python, Shell, etc.) for test automation and data analysis.
- Familiarity with cloud platforms and containerization (e.g., AWS, Azure, Docker) is a plus.
- Excellent communication skills, with the ability to work collaboratively in cross-functional teams.
- Ability to stay updated with the latest trends and best practices in performance testing.
Functional Areas: Software/Testing/Networking
Read full job description