Jobs · Engineering · New York

QA Engineers

Tata Consultancy Services · New York, NY · 1 mo ago
Engineering$100k–$120k/yrFull-time

We are building a dedicated Performance Engineering squad for a high‑scale, event‑driven transactional platform. This senior‑level role focuses on validating scalability, reliability, and performance of distributed systems under heavy load.

Mandatory Expectations

  • Hands‑on performance and load testing experience (non‑negotiable).
  • Deep expertise with k6 (preferred) and experience with Locust, Gatling, or similar frameworks.
  • Experience performing large‑scale distributed load generation.
  • Strong understanding of performance engineering principles: scalability, resiliency, throughput, latency analysis, and bottleneck identification.
  • Hands‑on experience with modern observability tooling (Grafana, Prometheus, Datadog, OpenTelemetry, distributed tracing, APM platforms).
  • Experience with cloud‑native, microservices‑based, event‑driven architectures.
  • Proven ability to identify, analyze, and remediate complex performance issues across application, messaging, database, and infrastructure layers.

Technical Skills

  • 7+ years of QA Engineering experience, with 4+ years focused on Performance Engineering and Load Testing.
  • Strong hands‑on experience with k6, Locust, Gatling, JMeter, or equivalent performance testing tools.
  • Designing and executing load, stress, endurance, spike, and scalability tests.
  • Testing HTTP/REST APIs, WebSockets, event‑driven systems, Kafka, Pub/Sub, and other messaging platforms.
  • Latency analysis, throughput measurement, concurrency testing, error‑rate analysis, and capacity planning.
  • Distributed load generation and large‑scale workload modeling.
  • Proficiency with observability platforms: Grafana, Prometheus, Datadog, OpenTelemetry, and APM tools.
  • Scripting experience using Python, JavaScript, TypeScript, or similar languages.

Functional Skills

  • Performance test strategy and planning.
  • Workload modeling and performance benchmarking.
  • Root‑cause analysis and bottleneck identification.
  • Capacity planning and resiliency validation.
  • Strong analytical and troubleshooting capabilities.
  • Effective communication and stakeholder management.
  • Cross‑functional collaboration with Engineering, Infrastructure, and Product teams.

Roles & Responsibilities

  • Design, develop, and execute comprehensive performance, load, stress, spike, and endurance testing strategies.
  • Create realistic workload models and traffic patterns that reflect production usage.
  • Execute performance testing across APIs, event streams, and real‑time communication systems.
  • Analyze latency percentiles (P95/P99), throughput, error rates, resource utilization, and overall system behavior.
  • Identify and troubleshoot application, database, messaging, and infrastructure bottlenecks.
  • Collaborate with development and infrastructure teams to validate remediation efforts.
  • Define performance benchmarks and validate system scalability against SLAs.
  • Develop automated performance testing solutions integrated into CI/CD pipelines.
  • Produce detailed performance reports and recommendations to improve system reliability and scalability.
  • Support release readiness assessments from a performance and scalability perspective.

Pay

Salary Range: $100,000–$120,000 per year

Similar jobs

QA Engineer

ICEAtlanta, GA· 2 mo ago
Engineeringapply on careers.ice.com

QA Engineer

SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITEDWisconsin, United States· 2 mo ago
Engineeringapply on careers.sanmina.com

QA Engineer

InfoPayBoston, MA· 2 mo ago
Engineeringapply on infopay.com

QA Engineer

TaskVerseUnited States· Yesterday
RemoteInformation Technologyapply on fetchjobs.co

QA Engineer

Proctor Loan ProtectorPlano, TX· 2 mo ago
Engineering$80k/yrapply on bbinsurance.wd1.myworkdayjobs.com

QA Engineer

DataServNorth Andover, MA· 3 mo ago
Engineeringapply on recruiting.paylocity.com