Performance tester

Overview

On Site
Depends on Experience
Full Time

Skills

cloud-based performance testing
LoadRunner
JMeter
CI/CD

Job Details

Key Responsibilities:

Performance Testing Leadership:

Lead and manage performance testing activities across projects.

Define and implement performance testing strategies, plans, and frameworks.

Collaborate with cross-functional teams to identify performance testing requirements.

Test Planning and Execution:

Design and develop performance test scripts using JMeter and LoadRunner.

Execute performance tests, including load, stress, scalability, and endurance testing.

Monitor and analyze system performance during testing to identify bottlenecks and areas for improvement.

Performance Analysis:

Analyze test results and provide actionable insights to stakeholders.

Identify root causes of performance issues and recommend solutions.

Generate detailed performance test reports and dashboards.

Tool Expertise:

Configure and optimize JMeter and LoadRunner for various testing scenarios.

Stay updated with the latest features and best practices for both tools.

Integrate performance testing tools with CI/CD pipelines for automated testing.

Collaboration and Communication:

Work closely with development, QA, and infrastructure teams to ensure performance objectives are met.

Communicate findings and recommendations effectively to technical and non-technical stakeholders.

Provide mentorship and guidance to junior testers on performance testing tools and techniques.

Required Skills and Qualifications

  • Bachelor s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience with strong experience in Performance Testing role.
  • Proficiency in JMeter and LoadRunner, with hands-on experience in scripting, execution, and analysis.
  • Strong knowledge of performance testing concepts, including load, stress, and capacity testing.
  • Familiarity with protocols like HTTP, HTTPS, Web Services, and database interactions.
  • Experience with performance monitoring tools (e.g., Dynatrace, AppDynamics, or New Relic).
  • Ability to analyze system logs, resource utilization, and application metrics during testing.
  • Proficiency in Java for scripting and extending performance testing capabilities.
  • Knowledge of scripting languages such as Java, Python, or Shell scripting for test automation.
  • Understanding of SQL for database performance testing.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills to work effectively with diverse teams.
  • Ability to manage multiple projects and prioritize tasks in a fast-paced environment.

Preferred Qualifications

  • Experience with cloud-based performance testing (e.g., AWS, Azure, or Google Cloud).
  • Familiarity with CI/CD tools like Jenkins, GitLab, or Bamboo for integrating performance tests.
  • Certification in JMeter or LoadRunner is a plus.
  • Knowledge of Agile methodologies and practices.

Relevant certifications in performance testing tools or methodologies are preferred.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.