HamburgerMenu
hirist

Quality Assurance Engineer - Python/PyTest

TGS The Global Skills
Multiple Locations
6 - 10 Years
star-icon
4.4white-divider5+ Reviews

Posted on: 05/10/2025

Job Description

Description:

Responsibilities :

- 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 and 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 behaviour, 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.

Requirements :

- 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 containerised CI/CD.

- Moderate to advanced Linux knowledge and proficiency are 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.


info-icon

Did you find something suspicious?