R

Runpod

Rents cloud GPUs for building AI applications

Senior Software Engineer in Test

Test Automation EngineeringUpdated on Nov 11
Full-timeRemote in USA$145k - $185k

About the Job

Requirements

  • At least 10 years of experience in QA automation, SDET, software engineering, or a related technical field.
  • Expertise in testing cloud-scale distributed systems, with a focus on reliability, performance, and scalability.
  • Strong programming skills in at least one language, preferably Python, Go, or TypeScript.
  • Hands-on experience building test automation frameworks for complex microservices architectures.
  • Deep understanding of CI/CD pipelines, infrastructure as code, and automated deployment strategies.
  • Extensive experience with load-testing tools such as Locust, k6, or JMeter, and observability platforms such as Prometheus, Grafana, OpenTelemetry, or Datadog.
  • Experience testing containerized applications and Kubernetes-based environments.
  • Expertise in chaos engineering and fault-injection frameworks such as Chaos Mesh, Gremlin, or LitmusChaos.
  • Knowledge of distributed tracing and debugging in cloud-native environments.
  • Experience working with message queues, databases, and event-driven architectures, such as Kafka, RabbitMQ, or Redis.
  • Successful completion of a background check.

Responsibilities

  • Design, develop, and maintain robust test-automation frameworks for cloud-scale distributed systems.
  • Architect performance, load, and stress tests to validate system resilience under high-traffic conditions.
  • Build fault-injection and chaos-engineering strategies to assess the reliability of distributed services.
  • Develop and execute end-to-end integration, API, and system-level tests across microservices-based architectures.
  • Implement continuous-testing pipelines within CI/CD workflows to accelerate deployment cycles.
  • Collaborate with development, SRE, and infrastructure teams to embed quality best practices within the software development lifecycle.
  • Analyze system logs, telemetry data, and observability metrics to identify and mitigate potential failures before they affect production.
  • Drive automation of security testing, API contract validation, and infrastructure testing.
  • Participate in on-call rotations to help diagnose critical production issues related to system reliability and performance.

Desired Qualifications

  • Experience with multi-region cloud deployments in AWS, GCP, or Azure.
  • Familiarity with security testing and compliance frameworks.
  • Background managing fleets of GPU/AI compute resources.

About the Company

Runpod

Rents cloud GPUs for building AI applications

Runpod rents cloud computing power to developers and businesses building AI applications, with GPUs for model training, fine-tuning, and running models for users. Its Pods give teams a dedicated environment to run their own containers, while Serverless turns code into endpoints that adjust capacity to incoming requests. Clusters link multiple GPUs for larger training jobs, and the platform includes tools to deploy and monitor workloads through a web console or software interfaces. Customers pay for metered compute time and storage, with options for reserved resources and enterprise support. Runpod was founded in 2022 and is headquartered in San Francisco, California.

Company size
51-200
Company stage
Growth Equity (Venture Capital)
Total funding
$122.3M
Headquarters
San Francisco, CA
Founded
2022

Recently Posted Jobs

Explore more opportunities at Runpod

See more jobs