Performance & Load Tester

COVET IT INC

New York (NY)

On-site

USD 120,000 - 180,000

Full time

8 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Covet IT Inc. seeks a Software Engineer focused on Performance and Load Testing to build tooling and infrastructure for realistic, production-like workloads at scale.

You will design traffic-replay systems, process logs, and transform large datasets into replayable test scenarios to help engineers reproduce performance issues. You should have 6+ years in software engineering, strong Python/Java/Go/C++ skills, and deep knowledge of HTTP, REST, JSON, WebSockets, and distributed systems.

Qualifications

  • Bachelor's degree in a technical field is required.
  • 6+ years of professional software engineering experience.
  • Strong programming in Python, Java, Go, or C++.
  • Solid understanding of HTTP, REST, JSON, WebSockets, and distributed systems.
  • Experience building automation, tooling, or data-processing systems.

Responsibilities

  • Design traffic-replay and workload-generation tooling for performance testing.
  • Develop systems to replay realistic HTTP/API requests, event traffic, and asynchronous workloads.
  • Parse and process large API/event logs to identify traffic patterns.
  • Transform datasets into structured, replayable test scenarios.
  • Create tooling to clean, anonymize, and enrich production traffic data before replay.
  • Integrate tooling with CI/CD and existing performance testing infrastructure.

Skills

Python
Java
Go
C++
HTTP/REST/JSON/WebSockets
Distributed systems
Log analysis

Education

Bachelor's degree in Computer Science, Software Engineering, or related field

Tools

Traffic replay tooling
CI/CD tooling
Data pipelines

Job description

We are seeking a Software Engineer specializing in Performance and Load Testing to build the tooling and infrastructure required to generate realistic, production-like workloads for large-scale performance testing. This role will focus on developing traffic-replay systems, processing API and event logs, transforming large datasets into realistic test scenarios, and enabling engineering teams to reproduce and remediate performance issues.

Key Responsibilities
  • Design and build traffic-replay and workload-generation tooling for performance and load testing.
  • Develop systems capable of replaying realistic HTTP/API requests, event traffic, and WebSocket or asynchronous workloads.
  • Parse and process large volumes of API, application, event, and telemetry logs to identify representative production traffic patterns.
  • Transform large log exports and datasets into structured, parameterized, and replayable performance-test scenarios.
  • Develop tooling to clean, normalize, anonymize, correlate, and enrich production traffic data before replay.
  • Leverage LLM-assisted workflows to analyze large exports, identify meaningful traffic patterns, generate test scenarios, and accelerate workload modeling.
  • Build automation that converts raw traffic data into reusable load-test configurations and scripts.
  • Develop mechanisms for controlling traffic volume, concurrency, request sequencing, timing, dependencies, and event relationships during replay.
  • Build scalable data-processing pipelines capable of handling large production datasets efficiently.
  • Integrate traffic-replay tooling with existing performance-testing and CI/CD infrastructure.
  • Analyze replay results and work with application engineers to identify performance bottlenecks and root causes.
  • Partner with developers, QA engineers, SRE, DevOps, and infrastructure teams to reproduce performance issues and support remediation.
  • Develop debugging and diagnostic capabilities that make performance issues easier to reproduce and investigate.
  • Establish automated regression tests to detect performance degradation across software releases.
  • Document tooling, workflows, test scenarios, and performance findings for use by engineering teams.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 6 + years of professional software engineering experience.
  • Strong programming experience with Python, Java, Go, C++, or similar languages.
  • Strong understanding of HTTP, REST APIs, JSON, WebSockets, event-driven architectures, and distributed systems.
  • Experience building automation, developer tooling, or data-processing systems.
  • Experience working with large datasets, logs, or high-volume production telemetry.
  • Strong understanding of software performance concepts including latency, throughput, concurrency, resource utilization, and scalability.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Performance Tester
Performance Tester

COVET IT INC • New York (NY)

On-site
USD 120,000 - 180,000
Performance Test Engineer
Performance Test Engineer

AI AXISS INC • New Jersey

On-site
USD 120,000 - 170,000
Software Quality Engineer — Performance & Load Testing
Software Quality Engineer — Performance & Load Testing

AI AXISS INC • New York (NY)

On-site
USD 120,000 - 160,000
Software Engineers
Software Engineers

Tata Consultancy Services • New York (NY)

On-site
USD 100,000 - 120,000
Software Engineers
Software Engineers

Tata Consultancy Services • New York (NY)

On-site
USD 100,000 - 120,000
Performance Load Engineer: Traffic Replay & Automation
Performance Load Engineer: Traffic Replay & Automation

COVET IT INC • New York (NY)

On-site
USD 120,000 - 180,000
Performance Engineer
Performance Engineer

EPAM Systems • United States

Remote
USD 90,000 - 130,000
Senior Performance Engineer
Senior Performance Engineer

EPAM Systems • United States

Remote
USD 140,000 - 190,000
Performance Engineer
Performance Engineer

TechDigital Group • Atlanta (GA)

On-site
USD 90,000 - 130,000
Performance Engineer
Performance Engineer

Programmers.io • Austin (TX)

On-site
USD 90,000 - 140,000