Job Title: Performance Tester
Work Location & Reporting Address: Weehawken, NJ 07086
Contract duration: 12 months
Job Description.
As Performance Tester you will design, execute, and analyze load, stress, and scalability tests to ensure software applications meet speed and stability requirements under load. Key responsibilities include scripting scenarios (JMeter, LoadRunner), monitoring system resources (CPU, memory), identifying bottlenecks, and reporting findings to developers.
Key Responsibilities
Test Strategy & Design: Create performance test plans, scenarios, and scripts based on business requirements.
Execution: Run load, stress, endurance, and spike tests using tools like JMeter, LoadRunner, Gatling, or Locust.
Analysis & Reporting: Analyze results to identify performance bottlenecks, such as slow response times or high resource usage, and generate reports.
Collaboration: Work with developers, QA, and DevOps to troubleshoot issues and recommend optimization improvements.
Monitoring: Monitor infrastructure metrics (CPU, Memory, DB queries) during tests.
Required Skills and Qualifications:
Tools: Proficiency in performance testing tools (e.g., JMeter, LoadRunner, K6).
Scripting: Experience with scripting languages like Shell, Python, or JavaScript.
Understanding of Architectures: Knowledge of web protocols (HTTP/HTTPS, REST APIs, microservices).
Monitoring Tools: Familiarity with tools like Dynatrace, New Relic, or Splunk.
Analytical Skills: Strong ability to analyze data, interpret logs, and identify root causes of performance issues.
Minimum years of experience: 8+ years
Certifications Needed: Not mandatory
Interview Process (Is face to face required?) MS Teams Video Call and In-Person Interview at Client side is mandatory