jobapplier

QA Software (Load & Performance) Test Engineer

Cuculus

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)