4 hours ago
Base Salary
$194k - $233k/yr
Responsibilities
- Design and execute functional, integration, and end-to-end test strategies for CloudSecure features.
- Build and maintain scalable API, UI, and end-to-end automation frameworks.
- Validate cloud security workflows including resource discovery, policy computation, flow ingestion, visualization, and compliance across AWS, Azure, and GCP.
- Partner with engineering and product teams on acceptance criteria, testability, and shift-left quality practices.
- Own defect triage, root cause analysis, and release readiness for assigned feature areas.
- Design and execute performance, scalability, stress, peak-load, and long-running endurance tests for enterprise-scale environments.
- Build automated performance benchmarks and regression suites for latency, throughput, and resource-utilization regressions.
- Design chaos engineering experiments involving database failovers, Kafka failures and lag, network partitions, cloud API throttling, pod failures, and out-of-memory scenarios.
- Validate graceful degradation, fault tolerance, recovery, and high availability across distributed services.
- Own CI/CD quality gates and improve automation reliability, execution time, and release confidence.
- Drive cross-module integration testing across User Console, CloudSecure services, Policy Compute Engine, and supporting platform services.
- Develop tooling for self-service test environments, test data, and automation execution.
Requirements
- Bachelor's degree in computer science or an equivalent degree; a master's degree is a plus.
- 9+ years of experience building automation for SaaS or cloud-native distributed systems.
- Strong programming skills in Python, Go, JavaScript, or similar languages.
- Hands-on experience with Cypress, Playwright, Pytest, or equivalent automation frameworks.
- Experience designing automation for APIs, UIs, and distributed microservices.
- Hands-on experience with AWS, Azure, or GCP, including networking and security constructs such as VPCs, VNets, Security Groups, Firewalls, and IAM.
- Experience with CI/CD pipelines such as Jenkins, GitHub Actions, or GitLab CI.
- Strong understanding of distributed systems, REST APIs, Kubernetes, and cloud-native architectures.
- Ability to debug application code and identify root causes in close collaboration with developers.
- Preferred experience with performance and load testing tools including k6, Locust, JMeter, or Gatling.
- Preferred experience profiling distributed-system performance and identifying bottlenecks.
- Preferred familiarity with Grafana, Prometheus, Datadog, or OpenTelemetry.
- Preferred experience with chaos engineering tools such as Litmus, Gremlin, or Chaos Monkey.
- Preferred experience with Kubernetes, Docker, and Terraform.
- Understanding of network security, segmentation, firewall policies, and cloud networking is preferred.
- Preferred experience testing enterprise-scale, multi-tenant SaaS platforms.
- Must be able to serve in compliance with applicable U.S. export controls.
Benefits
- On-site five days a week at Illumio's Sunnyvale, California headquarters.
Tech Stack
Apache JMeterApache KafkaAWSAzureCypressDatadogDockerGitHub ActionsGitLab CI/CDGoGoogle Cloud PlatformGrafanaJavaScriptJenkinsKubernetesPrometheuspytestPythonTerraform
Categories
About Illumio
Illumio is the leader in ransomware and breach containment, redefining how organizations contain cyberattacks and enable operational resilience. Powered by an AI security graph, our breach containment platform identifies and contains threats across hybrid multi-cloud environments – stopping the spread of attacks before they become disasters. Recognized as a Leader in the Forrester Wave™ for Microsegmentation, Illumio enables Zero Trust, strengthening cyber resilience for the infrastructure, systems, and organizations that keep the world running.
