jobapplier

Senior QA Engineer

Mirantis

Skills

Required

  • Kubernetes
  • automation
  • AWS
  • scripting
  • Bash
  • kubectl / Helm
  • software testing / quality engineering
  • Azure
  • Python
  • linux
  • systemd / logs
  • Docker / containerd

Preferred

  • QA
  • open-source
  • QA tooling
  • chaos
  • CKA / CKAD
  • test automation
  • GitHub
  • Prometheus
  • Istio / Linkerd

Join our team as a Senior QA Engineer, where you will drive the overall QA strategy for Kubernetes and cloud-native environments. You will evaluate and champion best-in-class testing practices, lead risk analysis and test planning, and architect test frameworks for validating microservices and infrastructure components.

Responsibilities

  • You will also oversee the design of complex test scenarios, spearhead the development of scalable test automation, and mentor QA engineers and developers in advanced testing techniques.
  • Additionally, you will collaborate with devops engineers, establish quality gates and release readiness metrics, and advocate for a culture of quality across teams.
  • Contribuer à l'élaboration de la stratégie QA globale pour Kubernetes et les environnements cloud-native, en alignant les objectifs de qualité avec les objectifs commerciaux.
  • Évaluer et promouvoir les meilleures pratiques et cadres de test pour les systèmes distribués, en dirigeant l'analyse des risques et la planification des tests.
  • Diriger le développement d'une automatisation de test évolutive et maintenable intégrée aux CI/CD, en utilisant des outils tels que Jenkins et GitHub Actions.
  • Familiarity with observability stacks (Prometheus, Grafana, Jaeger), Kubernetes security (RBAC, secrets management), and performance benchmarking tools (e.g., K6)
  • Deep understanding of Kubernetes internals, cluster lifecycle management, Helm, service meshes (e.g., Istio or Linkerd), and network policies

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Proven leadership experience in building and scaling test strategies in enterprise-grade environments
  • 10+ years in software testing or quality engineering roles, with 4+ years focused on Kubernetes, cloud-native applications, and distributed systems
  • Solid grounding in cloud architecture (AWS, Azure, GCP), infrastructure provisioning, and containerized CI/CD
  • Strong scripting and automation capabilities (Python, Pytest, Bash, etc.)
  • Moderate to advanced linux knowledge and proficiency is required: Bash scripting and debugging, systemd/logs, networking/firewalling/routing, certificate/PKI management, containers (Docker/containerd), and Kubernetes tooling (kubectl/Helm with OCI registries, GitOps/Flux) to install, test, and troubleshoot multi-cluster environments

Experience influencing cross-functional teams and senior leadership

  • Excellent verbal and written communication skills for technical and executive-level audiences
  • Mentorship and coaching of 1 or more junior members on the team especially around testing fundamentals, troubleshooting and automation
  • Exceptional problem-solving and architectural thinking

Preferred

  • Contributions to open-source Kubernetes or QA tooling projects
  • Experience implementing chaos engineering in Kubernetes environments
  • Certifications such as CKA, CKAD, or AWS Certified DevOps Engineer