Skip to content
Cuculus Gmbh

QA Software (Load & Performance) Test Engineer

Bengaluru; IndiaIndia
full-time, permanent · CCI PDM
POSTED 30 JULVERIFIED 20H AGO
Apply Ask
Role
102 days opentrue age
Posted 30 Jul
CompanyCuculus Gmbh →
7open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
2,930open · QA / Test
Opened · 7d
+1164% of open
All qa / test
5,493open
All tracked boards · live 9 Nov · n=2,930
JavaScriptPythonJavaPostgreSQLKafkaKubernetesDockerDistributed systems

Shape the utilities market of the future with us!

The engineer will define realistic load profiles, simulate production-like traffic, identify bottlenecks, measure system capacity, and provide performance recommendations before release or customer deployment.

What is the role about?

Design and execute load, stress, scalability, spike, and failover performance tests for HES/MDM product

Create realistic test scenarios covering:

  • ZONOS API and Southbound API
  • VEE processing
  • MDUS / data ingestion flows
  • Device events, alarms, meter reads, topology, and profile data
  • Kafka/streaming pipelines
  • Database-heavy operations
  • ZCP user workflows where relevant
  • response time
  • throughput
  • transactions per second
  • message ingestion rate
  • processing latency
  • CPU/memory usage
  • database load
  • Kafka lag
  • error rate
  • queue depth

Monitor performance using tools such as “Prometheus, Grafana”.

Analyze bottlenecks across:

  • APIs
  • database queries
  • Kafka topics/partitions
  • backend services
  • VEE jobs
  • process engine
  • network and infrastructure
  • JVM/container resources

Work with QA, DevOps, backend developers, product owners, and customer delivery teams to define acceptance criteria and performance baselines.

Must-haves (to thrive in this role)

3+ years of experience in performance testing, load testing, or performance engineering.

Had experience in the Energy Management utility (Meter data management, HES ….)

Strong understanding of:

  • REST APIs
  • authentication flows
  • asynchronous processing
  • queues and event streaming
  • distributed systems
  • microservices performance behavior
  • Prometheus
  • Grafana
  • JVM or container metrics
  • PostgreSQL
  • Oracle

Ability to analyze logs, metrics, traces, and system behavior under load.

Strong scripting skills in at least one language:

  • Python
  • JavaScript
  • Groovy
  • Bash
  • Java

Nice-to-haves (great if you have them, but not a dealbreaker)

  • Kafka performance testing
  • AMI / smart metering systems
  • MDMS / MDM platforms
  • VEE validation and estimation workloads
  • DLMS/COSEM concepts
  • large-scale device simulation
  • API Director / ReadyAPI
  • Kubernetes or containerized environments
  • CI/CD integration for performance tests.
Source · Cuculus GmbhFirst seen 4 NovOriginal ↗