StackNexus
Website:
stacknexus.io
Job details:
Job Title: Performance Test Engineer
Experience : 6 + Years
Location : Hyderabad(Primary) , Bangalore & Pune( Secondary) ( 3 Days hybrid WFO)
Shift : General Shift.
Notice period: Immediate joiners only.
JD:-
Mandatory Skills:- Experience with tools like JMeter, Locust, k6, LoadRunner, Gatling, NeoLoad for load & stress testing. Use HammerDB, SQLQueryStress, and DBMonster
Key Skills Required
Performance Testing Tools: Experience with tools like JMeter, Locust, k6, LoadRunner, Gatling, NeoLoad for load & stress testing. Use HammerDB, SQLQueryStress, and DBMonster for DB benchmarking. Kafka-specific tools: kafka-producer-perf-test, consumer-perf-test.
Data Systems & Architecture: Deep understanding of batch vs streaming, data partitions, data skew, and distributed processing frameworks (e.g. Spark, Flink). Familiarity with data storage layers (iceberg), query optimization, and sharding.
Monitoring & Observability: Use APM tools like Dynatrace, and built-in tools (Spark UI, Flink Dashboard) to monitor CPU, I/O, latency, GC, memory usage, consumer lag, etc. On Openshift
KPI & Metrics Design: Design and monitor metrics such as throughput, end-to-end latency, backpressure, error rate, resource utilization, data freshness, and cost. Define SLAs for key workloads.
Streaming Systems Fundamentals: Understand concepts like event time vs processing time, watermarking, windowing, exactly-once/at-least-once delivery, and stateful/stateless processing.
Performance Benchmarking: Design load/stress tests, model peak vs burst traffic, simulate real-world scenarios, and validate system under pressure. Use test environments similar to production.
System & DevOps Skills: Manage resources: CPU, memory, disk I/O, network. Tune JVM, GC, configure HA, scale clusters, manage containers (Docker/K8s). Monitor infrastructure and handle failures gracefully.
Angular UI Performance Testing: Angular UI Performance Testing focuses on assessing and enhancing the responsiveness, load times, and overall user experience of Angular applications.
Nice To Have
Spark Structured Streaming: Familiar with micro-batch, continuous processing, checkpointing, state management, trigger intervals, shuffle tuning, executor sizing, data skew, and sink/write mode tuning. Use Spark UI for troubleshooting.
Apache Flink: Understand JobManager / TaskManager, slots, parallelism, backpressure, windowing, checkpoints, and state backends (e.g. RocksDB). Benchmark with Nexmark, tune buffers, and monitor via Flink metrics.
Scripting & Programming: Proficiency in Python, Java, Scala, Groovy, or JavaScript to build test scripts and simulate data. Experience with Spark or Flink APIs.
Kafka-Specific Skills: Tune producers & consumers (e.g. batch size, compression, acknowledgments). Design with partitioning, replication, retention policies. Monitor consumer lag, broker health, rebalance events, and cluster sizing.
Click on Apply to know more.