About the Role:
We are seeking a skilled Performance Tester to join our dynamic team. As a Performance Tester, you will play a crucial role in ensuring the optimal performance, scalability, and reliability of our applications. Designing, organizing, and carrying out performance tests, evaluating test outcomes, and locating performance bottlenecks will all fall within your purview.
Key Responsibilities:
- Performance Test Planning:
- Work together with the business, QA, and development teams to comprehend performance goals and expectations.
- Create thorough performance test strategies that cover data volume, performance metrics, and test scenarios.
- Design and implement performance test strategies, such as load testing, stress testing, and endurance testing.
- Performance Test Execution:
- To do performance tests, use industry-standard tools such as JMeter, LoadRunner, and Gatling.
- During test execution, keep an eye on system performance measures (such as response time, throughput, and resource use).
- Work closely with development teams to identify and debug performance issues.
- Performance Test Analysis:
- To find performance bottlenecks and areas that need improvement, examine the results of performance tests.
- Create thorough performance reports that include recommendations and key performance indicators (KPIs).
- Present performance test findings to technical and non-technical stakeholders.
- Performance Optimization:
- Work with development teams to implement performance optimization techniques, such as code optimization, database tuning, and infrastructure upgrades.
- Conduct performance tuning exercises to improve system performance.
- Pega (Good to Have):
- Understanding of Pega platform architecture and performance considerations.
- Experience in performance testing Pega applications.
- Knowledge of Pega performance tuning techniques.
Required Skills and Experience:
- Strong understanding of performance testing methodologies and best practices.
- Proficiency in performance testing tools (JMeter, LoadRunner, Gatling, etc.).
- Experience in scripting and programming languages (e.g., Java, Python, JavaScript).
- Solid understanding of network protocols (HTTP, TCP/IP).
- Knowledge of database concepts and SQL.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
Preferred Skills:
- Experience with cloud platforms (AWS, Azure, GCP).
- Knowledge of CI/CD pipelines and automation tools.
- Experience with monitoring tools (e.g., New Relic, Dynatrace).
- Certification in performance testing (e.g., ISTQB Certified Tester—Performance Testing).
If you are a passionate performance tester with a keen eye for detail and the drive to deliver high-quality software, we encourage you to apply.