
Associate Software Engineer - Release Engineer
Veeva Systems6 months ago
Responsibilities
- Support the existing release and change management process with Engineering and Technical Operations.
- Execute and manage deployment activities for each sprint.
- Use CI/CD tools including Git, Jenkins, and JIRA on a daily basis.
- Communicate status and collaborate with onshore managers and team leads.
Requirements
- At least 1 year of experience in software release engineering or test automation.
- Basic knowledge of Java and object-oriented methodologies.
- Knowledge of Agile/Scrum development methodologies is preferred.
- Basic understanding of Linux, scripting languages such as Python, Bash, Ruby, or Groovy, and CI/CD.
- Basic understanding of CI/CD tools such as Jenkins and GitLab CI.
- Exposure to version control systems, especially Git.
- Awareness of containerization tools such as Docker or AWS cloud platforms.
- Hands-on experience with JIRA and Confluence.
- Familiarity with automated UI test frameworks such as Selenium and Cucumber is preferred.
- Experience in the life sciences or healthcare industry is preferred.
- Experience working for a product-based company is preferred.
About Veeva Systems
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.