Mirantis logo
Mirantis

Strategic open source infrastructure for containers and virtual machines.

Senior Automation Software Tester

QA EngineerQA EngineerFull TimeRemoteSeniorTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

Bulgaria

Posted

16 hours ago

Salary

0

Seniority

Senior

Job Description

Senior Automation Software Tester

Mirantis

• Testing Strategy & Leadership: 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. • 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. • 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.

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 10+ years in software testing or quality engineering roles, with 4+ years focused on Kubernetes, cloud-native applications, and distributed systems.
  • Proven leadership experience in building and scaling test strategies in enterprise-grade environments.
  • Deep understanding of Kubernetes internals, cluster lifecycle management, Helm, service meshes (e.g., Istio or Linkerd), and network policies.
  • Strong scripting and automation capabilities ( Python, Pytest, Bash , etc.).
  • Familiarity with observability stacks (Prometheus, Grafana, Jaeger), Kubernetes security (RBAC, secrets management), and performance benchmarking tools (e.g., K6).
  • Solid grounding in cloud architecture (AWS, Azure, GCP), infrastructure provisioning, and containerized CI/CD.
  • 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.
  • Exceptional problem-solving and architectural thinking.
  • 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.
  • Contributions to open-source Kubernetes or QA tooling projects (preferred).
  • Experience implementing chaos engineering in Kubernetes environments (preferred).
  • Certifications such as CKA, CKAD, or AWS Certified DevOps Engineer (preferred).

Benefits

  • Work in a global, collaborative, remote-first culture that rewards initiative and execution.
  • Play a pivotal role in shaping the next era of cloud and AI modernisation.
  • Manage high-impact enterprise accounts with immediate opportunity for growth.
  • Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies.
  • Be a part of cutting-edge, open-source innovation.
  • Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued.
  • Professional development and training.
  • Attend conferences and working groups.
  • Customized workstation (macOS, Windows).
  • Competitive compensation, performance incentives, and opportunities for advancement.

Related Categories

Related Job Pages

More QA Engineer Jobs

Mirantis logo

Senior Automation Software Tester, MSR Team

Mirantis

Strategic open source infrastructure for containers and virtual machines.

QA Engineer16 hours ago
Full TimeRemoteTeam 501-1,000H1B Sponsor

• Testing Strategy & Leadership: 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. • Architecting Test Systems: 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. • Automation & Scalability: 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. • Mentorship & Technical Influence: 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. • Quality Advocacy & Continuous Improvement: 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.

Poland
Part TimeRemoteTeam 501-1,000H1B No Sponsor

• Assess clients to management system standards including Quality, Environmental, Occupational Health and Safety, Automotive, Aerospace, and Information Security • Build positive relationships with clients while providing quality auditing and exceptional client services

Ohio
Celerity Consulting Group logo

Quality Engineer

Celerity Consulting Group

Turning Information Challenges Into Client Success!

QA Engineer16 hours ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Execute corrective and preventative actions resulting from Cause Evaluations (CE) and CAP programs • Manage and reduce backlog of corrective actions, driving toward full completion and compliance targets • Coordinate with process owners, SMEs, and program leadership to ensure timely resolution of findings • Translate root cause findings into actionable, implemented solutions • Track status, risks, and dependencies across all corrective action efforts • Ensure full compliance with program procedures, audit expectations, and documentation standards • Support intake and evaluation of new project requests across program workstreams • Define clear problem statements, scope, assumptions, and high-level solution approaches • Assist in development of project frameworks, engagement models, and delivery plans • Coordinate with leadership to prioritize initiatives and reduce bottlenecks • Analyze and evaluate existing processes, procedures, and documentation across utility programs • Identify inefficiencies, redundancies, and gaps in current processes • Maintain detailed tracking of actions, deliverables, and program metrics • Provide regular updates through structured reporting cadences (e.g., weekly, monthly reviews)

California
Liquidity Services logo

QA Analyst II

Liquidity Services

Liquidity Services operates the world’s leading global commerce company powering the Circular Economy.

QA Engineer18 hours ago
Full TimeRemoteTeam 501-1,000Since 1999H1B Sponsor

• Provide project test planning, test development, test execution, release test planning, and various service activities within the Quality Assurance group. • Implement automated testing using C# /JAVA and/or related technologies. • Develop and verify automation test cases to build a system to support automation of unit, functional, performance, security, and integration testing. • Work independently and as a member of the delivery team. • Build dashboards for viewing test results, metrics, and other relevant testing information for appropriate project stakeholders. • Ensure that quality processes are carried out through all phases of the Software Development Lifecycle. • Work concurrently on multiple projects, each with specific instructions that may differ from project to project.

United States
$76K - $95K / year