Performance Test Lead - IoT & SCADA Platform

Arc Full-time
United States
3 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Performance Management Microsoft Azure Business Process Modeling Communications Protocols Databases DevOps Supervisory Control and Data Acquisition (SCADA) Apache JMeter Load Testing Log Analysis Message Queuing Telemetry Transport (MQTT) Azure DevOps Pipelines
+13 more
OPC Unified Architecture Systems Integration Performance Testing Azure Data Factory Cloud Monitoring Delivery Pipeline Grafana Test Scripts Gatling Kubernetes Performance Monitor Terraform Docker

Job description

  • Design robust performance testing strategies, including test plans, KPIs, SLAs, and performance models tailored for IoT ingestion, SCADA polling, dashboards, alerting, and reporting.
  • Configure performance test environments that closely replicate on-premises and Azure production settings.
  • Develop and maintain performance test scripts using tools like JMeter, k6, Locust, and Gatling.
  • Simulate large-scale workloads encompassing 10,000+ device connections, MQTT/OPC UA traffic, high-frequency sensor data, and SCADA HMI activity.
  • Integrate automated performance tests into Azure DevOps CI/CD pipelines to streamline processes.
  • Monitor and analyze system performance with tools such as Azure Monitor, Application Insights, Log Analytics, and Grafana.
  • Identify and address bottlenecks, analyzing CPU, memory, database latency, IoT Hub throttling, network performance, and end-to-end latency.
  • Prepare detailed performance reports, capacity recommendations, and SLA pass/fail results for engineering teams and client stakeholders.
  • Collaborate with developers, DevOps, and infrastructure teams to enhance application, database, and cloud performance.
  • Support UAT, major releases, client deployments, and post-release hypercare activities.
  • Establish and promote performance testing standards, templates, processes, and best practices across the organization.
  • Ensure all performance testing is conducted safely, especially with systems linked to live OT/SCADA environments.

Requirements

  • Over 5 years of experience in performance testing with a proven track record in designing performance strategies beyond just executing test scripts.
  • Proficient with performance testing tools such as JMeter, k6, Locust, and Gatling.
  • Experience in testing cloud-native, hybrid, and enterprise-scale systems, preferably within Microsoft Azure environments.
  • Comprehensive understanding of IoT and SCADA systems, including device telemetry, MQTT, OPC UA, PLCs, real-time dashboards, and time-series data.
  • Strong analytical and troubleshooting skills, capable of interpreting logs, metrics, and traces to determine root causes.
  • Experience with performance monitoring and observability tools.
  • Excellent communication and reporting skills, with the ability to convey technical findings to both technical and non-technical audiences.
  • Experience with Azure IoT Hub and Azure Data Explorer or similar time-series databases., * Knowledge of Kubernetes, Docker, and Terraform for setting up performance test environments.
  • Familiarity with OT networks, PLCs, and industrial communication protocols.
  • Experience in integrating performance testing into Azure DevOps pipelines.
  • Hold an ISTQB Performance Testing certification.
  • Possess Microsoft Azure Administrator or Azure Solutions Architect certification.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

3:20 min

Integrating external MCP servers for testing and deployment

Julian Wood Julian Wood · World Congress 2026 Europe

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all