Veeva Systems

Software Engineer - Infra

Veeva Systems
Apply
5 months ago
Hyderābād, IndiaMid Level

Responsibilities

  • Understand Vault infrastructure architecture and test infrastructure changes using AWS, Kubernetes, and Docker.
  • Set up, maintain, test, and improve infrastructure test environments.
  • Develop and contribute to test automation for infrastructure features including zero-downtime upgrades, high availability, and disaster recovery.
  • Automate and optimize testing of cloud-based infrastructure.
  • Build, maintain, and improve the automation framework, test harness, and related processes.
  • Execute automation, verify bugs, triage automation results, and verify outcomes within release milestones.
  • Collaborate with product managers, software engineers, and QA engineers while communicating status, risks, and progress to managers and team leads.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related technical field.
  • At least two years of experience in software test automation or an SDET role.
  • Experience with one or more of Java, JavaScript, Python, or Bash/Shell.
  • Hands-on experience with API automation using RestAssured or an equivalent tool.
  • Knowledge of AWS infrastructure technologies including EC2, S3, DynamoDB, SQS, load balancers, IAM, and EKS.
  • Knowledge of tools such as ELK Stack, CloudWatch, Prometheus, Ansible, Terraform, Chef, CloudFormation, GitLab, and GitHub.
  • Ability to work independently with minimal guidance and support multiple features in a fast-paced environment.
  • Strong verbal and written communication skills.
  • Experience with AWS SDK for Java, Groovy scripting for Jenkins pipelines, code reviews, internal tools, hackathons, or automation initiatives is preferred.
  • Understanding of Agile/Scrum development practices and interest in DevOps and cloud-native testing practices.

Benefits

  • Work in the Hyderabad Veeva office four days per week.

Tech Stack

Amazon DynamoDBAnsibleAWSBashChefDockerGroovyJavaJavaScriptJenkinsPrometheusPythonTerraform

Categories

Veeva Systems

About Veeva Systems

5,001-10,000 employees

Veeva delivers the industry cloud for life sciences with software, AI, data, and business consulting. Committed to innovation, product excellence, and customer success, Veeva serves more than 1,500 customers, ranging from the world’s largest biopharmaceutical companies to emerging biotechs. As a Public Benefit Corporation, Veeva is committed to balancing the interests of all stakeholders, including customers, employees, shareholders, and the industries it serves. For more information, visit veeva.com. Correspondence to new applicants and existing candidates will only come from an official @veeva.com email address.

Contact me