Associate Software Engineer - Test Automation (Infra)
India - HyderabadFull-TimeJuniorSoftware Engineering
What You’ll Do
- Understand Vault infrastructure architecture to test infra changes utilizing AWS/Kubernetes/Docker experience
- Setup/maintain/test/improve infrastructure test environment
- Develop and contribute to test automation for Infrastructure features including Zero downtime upgrades/HA/DR etc.
- Apply your programming skills toward automating and optimizing the testing of cloud-based Infrastructure
- Build, maintain, and improve the existing automation framework, test harness, and processes
- Perform activities such as automation execution, bug verifications, triage automation results, etc., and verify outcomes within release milestones
- Work closely with product managers, software engineers, and other QA engineers
- Communicate status, risks, and progress effectively with onshore managers and team leads.
Requirements
- Bachelor's / Master’s degree in Computer Science/Engineering or a related technical field
- 1+ years of experience in software test automation or SDET role.
- Experience in one or more of the following languages: Java, Javascript, Python, Bash/Shell
- Hands-on experience with API automation (RestAssured or equivalent).
- Basic Knowledge on cloud infrastructure technologies such as AWS EC2, S3, DynamoDB, SQS, Load balancers, IAM, EKS, and other AWS services
- Knowledge on some of the following tools/technologies: Data Analytics & Reporting: ELK Stack, Cloudwatch, Prometheus Configuration Management: Ansible, Terraform, Chef, CloudFormation, or similar tools
- Other Tools: GitLab, GitHub
- Work in the Hyderabad Veeva office four days/week
- Understanding of Agile/Scrum development practices.
- Experience supporting multiple features in a fast-paced environment with sometimes competing priorities
- Strong verbal and written communication skills
Nice to Have
- Experience working in a product-based company.
- Experience working with remote teams
- Knowledge using AWS SDK (Java) for validation or automation.
- Basic knowledge of Groovy scripting for Jenkins pipeline.
- Participation in code reviews, internal tools, hackathons, or automation initiatives.
- Curiosity and willingness to learn DevOps and cloud-native testing practices.
