Senior Software Engineer, Test

Redpanda Logo

Redpanda

πŸ“Remote - United Kingdom

Summary

Join Redpanda, a fast-growing streaming data platform company, as a Senior Software Engineer in Test (SDET). You will collaborate with various teams to ensure high product quality and seamless customer experiences. This role involves designing and developing automated test frameworks, leading testing strategies for scalable cloud infrastructure, and integrating automated tests into CI/CD pipelines. You will also work with developers and product managers to define test plans and ensure testability. The ideal candidate will have 5+ years of experience in software testing and automation, proficiency in Python or Go, and experience with various testing frameworks and cloud platforms. This is a remote position in a fast-moving, 100% distributed organization.

Requirements

  • 5+ years of experience in software testing and test automation, preferably in enterprise or cloud infrastructure domains
  • Proficiency in Python or Go for building automation and test tools
  • Strong experience with test frameworks such as PyTest, TestNG, or similar
  • Deep understanding of testing RESTful APIs, microservices, and distributed systems
  • Experience with containerization (Docker, Kubernetes) and infrastructure-as-code tools (Terraform, Ansible)
  • Familiarity with CI/CD tools like GitHub Actions and dynamic pipelines
  • Exposure to cloud platforms (AWS, GCP, Azure)
  • Familiarity with working at a fast-moving, 100% distributed engineering and product team

Responsibilities

  • Design, implement, and maintain robust and scalable test automation frameworks for backend, API, CLI, and UI layers for the Redpanda Enterprise and Cloud Product
  • Define and execute comprehensive test strategies for complex cloud infrastructure components such as virtualization, storage, networking, and orchestration
  • Integrate automated tests into CI/CD pipelines and contribute to faster and more reliable releases
  • Work closely with developers, product managers, DevProd, and support teams to understand features, define test plans, and ensure testability
  • Develop tools and scenarios to validate the performance, scalability, and resiliency of enterprise-grade systems in high-load environments
  • Analyze test failures, isolate defects, and work with engineering,Β  to drive resolution with root cause analysis
  • Mentor junior SDETs and QA engineers on best practices in test automation, tooling, and quality strategy

Preferred Qualifications

  • Experience with chaos and scale testing and deploying stateful services in Kubernetes
  • Experience working with streaming engines such as Kafka or Pulsar
  • Experience deploying data pipelines in the context of end-to-end system testing

Benefits

100% remote organization with team members around the globe

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.