QA Software (Load & Performance) Test Engineer
Cuculus
- Bengaluru, India
- Full-time
- Mid Level
- Posted
Responsibilities
- to design, execute, analyze, and report performance tests for the ZONOS ecosystem with it’s modules/Connectors related to MDM & HES
- APIs, streaming services, databases, and integration components.
- 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.
- Design and execute load, stress, scalability, spike, and failover performance tests for HES/MDM product
- ZONOS API and Southbound API
- response time
- throughput
- CPU/memory usage
- queue depth
- Maintain load test scripts using tools such as “
- JMeter, k6, Simulator and Mock serve”
Monitor performance using tools such as “
- Prepare detailed performance reports with findings, risks, recommendations, comparison with previous versions and release readiness conclusions.
- Work with QA, DevOps, backend developers, product owners, and customer delivery teams to define acceptance criteria and performance baselines.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent experience.
Preferred
- 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.
Create realistic test scenarios covering
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
Define performance KPIs such as
transactions per second message ingestion rate processing latency database load
Kafka lag error rate
Prometheus, Grafana”.
Analyze bottlenecks across
- APIs database queries
- Kafka topics/partitions
backend services
- VEE jobs process engine network and infrastructure
- JVM/container resources
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
Experience with monitoring and observability
- Prometheus
- Grafana
JVM or container metrics
- Good knowledge of databases and query performance, preferably in addition to good knowledge about system setup:
- PostgreSQL
Oracle
- Experience testing high-volume data ingestion, messaging, or IoT/AMI/utility platforms is highly preferred.
- 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)
jobapplier