Mirantis is seeking a Senior Automation Software Tester to join the Mirantis Secure Registry (MSR) 4 product team. The candidate will lead QA strategy, architect test systems, and drive automation in Kubernetes and cloud-native environments to ensure production-quality software delivery.
What You'll Do
- Contribute to driving the overall QA strategy for Mirantis Secure Registry, Kubernetes and cloud-native environments, aligning quality goals with business objectives and release deadlines.
- Evaluate and champion best-in-class testing practices and frameworks for distributed systems.
- Lead risk analysis and test planning for large-scale, multi-cloud registry, infrastructure and container orchestration.
- Architect test frameworks and infrastructure for validating microservices and infrastructure components in multi-cluster and hybrid-cloud environments.
- Oversee the design of complex test scenarios simulating production-like workloads, resource scaling, failure injection, and recovery across distributed clusters.
- Spearhead the development of scalable and maintainable test automation integrated with CI/CD (Jenkins, GitHub Actions, etc.).
- Leverage Kubernetes APIs, Helm, and service mesh tools to build comprehensive automation coverage, including system health, failover behavior, and network resilience.
- Promote test infrastructure-as-code and drive IaC forward on the team making sure the infrastructure code is repeatable, extensible and reliable.
- Mentor QA engineers and developers in advanced testing techniques such as: risk-based testing, chaos engineering, performance and load testing etc.
- Serve as the QA authority in design reviews, production readiness assessments, and incident retrospectives (escaped defects).
- Collaborate with devops engineers to refine monitoring, alerting, and debugging strategies for testing automation being run in CI/CD.
- Establish quality gates, release readiness metrics, and data driven feedback loops to ensure released software is production quality.
- Drive initiatives to integrate performance, security, and chaos testing into the development lifecycle.
- Advocate for a culture of quality across teams and influence architecture decisions with testing in mind.
What We're Looking For
- Experience in testing distributed systems and containerized environments.
- Familiarity with Harbor and CNCF projects.
- Knowledge of Kubernetes APIs, Helm, and service mesh tools.
- Experience with CI/CD pipelines using Jenkins or GitHub Actions.
- Background in test infrastructure-as-code and Infrastructure as Code (IaC) practices.
- Experience mentoring QA engineers and developers in advanced testing techniques.
- Involvement in design reviews, production readiness assessments, and incident retrospectives.
- Experience collaborating with DevOps engineers on monitoring, alerting, and debugging strategies.
- Ability to lead risk analysis and test planning for multi-cloud environments.
- Proven track record in driving automation and scalability in test systems.
- Strong understanding of cloud-native development and security controls.
Technical Stack
- Kubernetes
- Helm
- Service Mesh
- Jenkins
- GitHub Actions
- Harbor
- CNCF
- Container Registry
- CI/CD
- Infrastructure as Code (IaC)
- Microservices
- Distributed Systems
- Cloud Native
Team & Environment
- MSR4 product team
