Job Description
About the Role
We are looking for an experienced QA Automation Engineer with robust DevOps expertise to drive automation and quality across application delivery, CI/CD pipelines, cloud environments, and deployments.
The ideal candidate will have strong hands-on experience in test automation, API testing, CI/CD, Kubernetes, cloud platforms, and troubleshooting. The role will work closely with Engineering, DevOps, Cloud, and Platform teams to ensure high-quality and reliable releases.
Responsibilities
- Design, develop, and maintain scalable test automation frameworks.
- Automate functional, regression, integration, API, smoke, and deployment validation testing.
- Integrate automated test suites into CI/CD pipelines using tools such as Jenkins, GitHub Actions, or Azure DevOps.
- Validate application deployments across Kubernetes and containerized environments.
- Perform deployment validation, health checks, rollback testing, and release-readiness testing.
- Test REST APIs, service integrations, and JSON/YAML payloads.
- Analyze pipeline failures, application logs, Kubernetes events, and deployment logs to identify and troubleshoot issues.
- Validate cloud-based applications and services across Azure and/or GCP environments.
- Improve automation coverage and reduce flaky or unstable automated tests.
- Define quality gates, test coverage, release exit criteria, and production-readiness checks.
- Collaborate closely with QA, Development, DevOps, Cloud, and Platform Engineering teams.
Mandatory Skills
- 6+ years of experience in QA Automation, SDET, or Software Testing roles.
- Strong hands-on programming/scripting experience in Python, Java, TypeScript, or C#.
- Strong experience building and maintaining automation frameworks.
- Hands-on experience with API automation and REST API testing.
- Robust understanding of CI/CD concepts and pipelines.
- Experience with Jenkins, GitHub Actions, or Azure DevOps.
- Hands-on experience with Docker and Kubernetes, including:
- kubectl
- Pod and container troubleshooting
- Deployment/rollout validation
- Log analysis
- Readiness and liveness checks
- Experience with Azure and/or GCP.
- Strong knowledge of Git and version-control workflows.
- Solid debugging and troubleshooting skills across applications, pipelines, and cloud environments.
Good to Have
- Experience with AKS or GKE.
- Knowledge of Argo CD/GitOps.
- Experience with Terraform or Ansible.
- Scripting knowledge in Bash or PowerShell.
- Knowledge of OAuth2/OIDC and Keycloak.
- Understanding of microservices and distributed systems.
- Experience with observability and monitoring tools.
- Experience validating production deployments and release readiness.
Soft Skills
- Strong analytical and problem-solving skills.
- Automation-first mindset.
- Strong ownership of quality and release readiness.
- Ability to troubleshoot complex technical issues.
- Strong collaboration with QA, DevOps, Platform, Cloud, and Engineering teams.
📌 QA Automation Engineer – DevOps (Pune)
🏢 BETSOL
📍 Pune