Performance Test Lead - IoT & SCADA Platform
Arc Full-time
United States
3 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
KV
Kanika Vatsyayan
about 4 years ago
LM
Luis Minvielle
The 8 Best Code Testing Tools
over 2 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago