Automation & QA Engineer – Distributed / Hybrid Cloud Systems (Quality & Assurance)/ 45 days ago
Job Preference:
Nice-to-Have Skills
·
CI/CD pipeline experience (GitHub Actions, Jenkins, GitLab CI)
·
Observability tooling: Prometheus, Grafana, Loki, ELK, Jaeger,
OpenTelemetry
·
Chaos testing tools: Gremlin, LitmusChaos
·
Terraform or Helm (light usage)
·
Security testing tools (OWASP ZAP, BurpSuite)
·
Experience with Kafka/RabbitMQ testing
Qualifications
·
3–7 years of experience in Test Automation or Quality Engineering
·
Strong analytical and debugging skills
·
Experience testing large-scale or distributed backend systems
·
Comfortable working in Linux-based development environments
Qualification:
Any Graduate, Any Post GraduateJob Description:
We are looking for an Automation & QA Engineer with strong experience testing distributed, hybrid-cloud, microservices-based systems. You will design and implement automated test suites, validate large-scale system behavior, and ensure reliability, performance, and correctness of services deployed across cloud and on-prem environmentsKey Responsibilities
·
Design and develop automated test suites for REST/gRPC-based
microservices
·
Perform system, integration, regression, and performance testing
·
Validate distributed workflows involving multiple services, asynchronous
flows, retries, and failure scenarios
·
Test deployments on Kubernetes-based environments (cloud + on-prem)
·
Work closely with developers and DevOps to troubleshoot issues, analyze
logs, and identify root causes
· Validate high-availability, failover, scalability, and data consistency
scenarios
· Create test plans, strategies, and documentation for complex workflows
· Build mocks/stubs using tools like WireMock/Hoverfly for isolated
testing
Skills:
Required Skills & Experience
1. Distributed Systems & Cloud (QA Level)
·
Understanding of microservices, APIs, load balancers, networking basics
(TCP/IP, DNS, SSL, routing)
·
Working knowledge of cloud platforms (AWS/Azure/GCP)
·
Experience with hybrid setups (VPN, private networking, on-prem ? cloud
communication)
2. Kubernetes & Docker
·
Hands-on experience deploying, testing, and debugging apps on Kubernetes
·
Familiar with pods, deployments, services, ingress, configmaps/secrets,
logs, events
3. Programming & Scripting
· Strong automation
skills in Python (preferred) or Java
·
Linux and shell scripting (bash)
·
Solid understanding of Git, branching, version control
4. API & Integration Test Automation
·
Experience with:
o
Postman or Postman scripts
o
REST Assured / Karate / Python Requests
o
WireMock, Hoverfly, or Pact (contract testing)
·
Strong understanding of HTTP, JSON, REST patterns
5. Performance & Load Testing
·
JMeter, Locust, or Gatling
·
Experience testing latency, throughput, and scalability of distributed
systems
6. QA Fundamentals
·
Strong test design (boundary, equivalence, combinatorial)
·
Understanding of asynchronous testing, event-driven flows
·
Ability to analyze logs, trace flows, debug failures