onsite
Senior QA Engineer - Luxoft
QA Engineer
Senior QA Engineer focused on performance, reliability, and security for a high‑throughput analytics platform using Java microservices, React UI, and OpenAI LLM integrations.
About the role
Key Responsibilities
- Design and execute performance and load tests for APIs, UI, data pipelines, and LLM calls, ensuring P95/P99 latency and throughput targets.
- Validate system resilience through failover, retry logic, rate limiting, and external dependency failure scenarios involving LLMs and data feeds.
- Identify and analyze bottlenecks across microservices, databases, caching layers, and Kafka streams, recommending architectural improvements.
- Conduct LLM non‑functional validation, assessing latency, fallback mechanisms, prompt robustness, and cost efficiency.
- Collaborate with development and DevOps teams to integrate testing into CI/CD pipelines and monitor performance metrics in production.
Requirements
- 5+ years of QA experience in high‑scale, data‑intensive environments.
- Proficiency with performance testing tools (e.g., JMeter, k6) and load testing frameworks.
- Strong knowledge of Java microservices, React, and Kafka architecture.
- Experience testing OpenAI LLM integrations and evaluating their NFRs.
- Solid understanding of security testing principles and best practices.