Search by job, company or skills

luxoft india

Senior QA Engineer (Java / React / LLM)

Save
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Project Description:

  • We're building a high-throughput analytics platform processing capital markets data with Java microservices, React UI, and OpenAI LLM integrations.
  • Looking for an NFR-focused QA engineer to own performance, reliability, and security at scale.

Responsibilities:

  • What You'll Do
  • • Drive performance + load testing (APIs, UI, data pipelines, LLM calls)
  • • Validate P95/P99 latency, throughput, and system scalability
  • • Test resilience: failover, retries, rate limits, external dependency failures (LLMs, data feeds)
  • • Identify bottlenecks across microservices, DB, caching, streaming (Kafka)
  • • Perform LLM NFR validation: latency, fallback, prompt robustness, cost efficiency
  • • Cover security aspects: auth flows, data protection, prompt injection risks
  • • Define SLIs/SLOs, improve observability (metrics, logs, tracing)
  • • Automate NFR checks in CI/CD pipelines

Mandatory Skills Description:

  • Hands-on experience with performance and load testing tools (k6, JMeter, Gatling) and analysis of P95/P99 latency, throughput, and concurrency
  • Strong understanding of Java-based backend systems (Spring Boot, REST APIs, async processing) and common performance bottlenecks
  • Knowledge of microservices and distributed systems (inter-service communication, retries, circuit breakers, caching)
  • Experience testing client-server web applications, including React frontend performance using browser profiling tools
  • Ability to analyze system metrics (CPU, memory, GC, threads) and identify root causes of performance issues
  • Hands-on experience with observability tools (Prometheus, Grafana, ELK, APM tools) for troubleshooting and monitoring
  • Working knowledge of databases and SQL, including query performance, indexing, and data consistency under load
  • Experience integrating tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps) with automated NFR validation
  • Understanding of security fundamentals (OAuth2/JWT, OWASP risks) and ability to perform basic vulnerability testing
  • Ability to design and execute resilience/failure testing scenarios (timeouts, dependency failures, network issues)

Nice-to-Have Skills Description:

  • Experience with capital markets or low-latency data systems (real-time feeds, high-frequency data processing)
  • Familiarity with LLM/OpenAI integrations, including latency, reliability, and prompt-level risk testing
  • Exposure to streaming platforms (Kafka) and event-driven architectures in high-throughput systems

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 150574909