Job Description

Performance Engineer - Providence RI Area


ProvidenceRhode Island

Date Posted:


Employment Type:



Christopher Stile

Recruiter Email:

Job ID:

JN -012020-13852

Job Description

Performance Testing
Responsible for the load testing services and monitoring of products through understanding product performance goals, non-functional requirements and user stories designed for performance. The candidate will be responsible to develop test plan and test scripts and conduct performance testing to ensure application scalability, reliability and capacity. Works with development teams to review test results and troubleshoot/isolate performance issues and coordinate any performance fixes. Helps in setting up application monitoring using APM tools.

Education:  Bachelor degree in engineering or a related discipline, or equivalent work experience.
Experience: 5+ years of experience in performance testing, analyze results, troubleshooting performance issues and application performance monitoring.

Technical Skills & Knowledge
  • Hands-on experience with one or more load testing tools silk performer, loadrunner, Jmeter or similar tools.
  • Ability to design, develop, execute Performance test cases and scripts that covers multiple scenarios such as smoke, load, regression, and endurance testing.
  • Handle test data in various formats (JSON, XML, CSV, etc.) and understand data storage, encoding, encryption, data transformation, and related concepts.
  • Strong understanding of application protocols, Web, HTTP, WCF, Nettcp and setting up server monitoring.
  • Programming knowledge in C# or other similar languages.
  • Hands-on experience understanding JavaScript, Browser DOM elements, caching, rendering, XML, HTTP/HTTPS headers and authentication mechanisms
  • Strong in understanding of key performance indicators (KPI), response time, latency, throughput and errors/sec and performance counters (CPU, Memory, Disk, Storage…).
  • Develop a Performance Test Plan/Strategy document that includes test objectives, types of tests required, workload matrix, scenarios, etc.
  • Ability to analyze test results and isolate problems through overlaying and merging graphs for response time, throughput and server monitoring indicators.
  • Strong understanding in operating systems, databases, network monitoring counters and application development concepts.
  • Ability to establish performance benchmarks for Web, REST API and WPF applications.
  • Ability to learn new technologies and tools as needed, testing applications hosted in cloud, executing tests from cloud and in CI/CD pipeline.
  • Nice to have knowledge with APM tools like DynaTrace, AppDynamics or any other similar tools.
  • Document test results and develop custom made summary reports to satisfy both technical and non-technical stakeholders
  • Working knowledge in troubleshooting application, database, infrastructure, latency performance issues.
Apply for this job