Associate Software Engineer - Test Automation (Infra)
veeva
India - Hyderabad
Posted Feb 19, 2026
- Full-time
- QA & Release Engineering
Job description
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a [public benefit corporation](https://medium.com/@peter.gassner/public-benefit-corporation-pbc-486e1e9508a6) (PBC), legally bound to balancing the interests of customers, employees, society, and investors. Join us in [transforming the life sciences industry](https://www.youtube.com/watch?v=TaPSP8cCSKY&ab_channel=Forbes), committed to making a positive impact on its customers, employees, and communities. ### The Role Do you want to be part of an engineering team that strives to build simple solutions to complex problems? Veeva is looking for a passionate engineer for the Vault Automation Platform & Tools team. This is a great opportunity to put your creativity and problem-solving skills to test. You would be working as part of a team that constantly strives to turn innovative ideas into reality using bleeding edge technology and a bouquet of programming languages. If you are a fresh graduate or someone who's recently started their career, this is a great opportunity for you to learn/contribute and advance your career to the next level. ### 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.