Veeva Systems

Senior Software Engineer - Test Infrastructure

Veeva Systems
Apply
over 2 years ago
Hyderābād, IndiaSenior
H1B Sponsor

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 automation strategies for infrastructure features including zero-downtime upgrades, high availability, and disaster recovery
  • Use programming skills to automate and optimize cloud-based infrastructure testing
  • Build, maintain, and improve automation frameworks, test harnesses, and testing processes
  • Architect, develop, and maintain automated tests and integrate them into CI/CD pipelines
  • Execute tests, verify bugs, and triage automation results within release milestones
  • Participate in design and implementation reviews to ensure product quality
  • Collaborate with product managers, software engineers, and QA engineers
  • Mentor team members through guidance and feedback

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related technical field
  • 5+ years of software development or test automation experience focused on infrastructure testing
  • Proficiency in Java, JavaScript, Python, or Bash/Shell scripting
  • Deep understanding of cloud infrastructure technologies including AWS EC2, S3, DynamoDB, SQS, and EKS
  • Experience designing and implementing infrastructure automation strategies
  • Advanced knowledge of CI/CD pipelines and hands-on experience with Jenkins
  • Proficiency with GitLab and GitHub for version control
  • Familiarity with Maven, JUnit, TestNG, Cucumber, and BDD
  • Familiarity with Ansible, Terraform, Chef, or CloudFormation is preferred
  • Knowledge of ELK Stack, CloudWatch, and Prometheus is preferred
  • Healthcare and life sciences domain experience is preferred
  • Strong problem-solving, communication, collaboration, and adaptability skills

Benefits

  • Comprehensive health insurance with generous coverage limits
  • Stock bonus and options
  • Wellness and fitness program allowances
  • Winter break
  • Veeva's 1% giving initiative
  • Mobile and internet reimbursement
  • Work Anywhere flexibility to work from home or in the office

Tech Stack

Amazon DynamoDBAnsibleAWSBashChefCucumberDockerJavaJavaScriptJenkinsJUnitKubernetesMavenPrometheusPythonTerraformTestNGVault

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