Senior QA Engineer
- United States
- Senior Level
- 10+ years
- Bachelor's degree
- Posted
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
jobapplier