Software Engineer - Automation Platform
veeva
India - Hyderabad · Hyderabad · India
Posted Jan 31, 2023
- Full-time
- QA & Release Engineering
- Software Engineer jobs in India
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 to work at our Hyderabad location for the Vault Automation Platform & Tools team. This is a great opportunity to put your creativity and problem-solving skills to the test. You would be working as part of a team that constantly strives to turn innovative ideas into reality using cutting-edge technology and a bouquet of programming languages. If you are a graduate or someone who's recently started a career in the Life Sciences Industry, this is a great opportunity for you to learn, contribute, and advance your career to the next level. ### What You'll Do - Collaborate and contribute to state of the art automation framework and cloud-based test infrastructure that can operate at scale with 24/7 availability - Diagnose, debug and fix issues in cloud based automation environment - Participate in code review and provide good coding practices ### Requirements - Bachelor's degree in Computer Science or a related field - 1+ years of relevant experience building tools and/ or test automation frameworks - Solid programming skills in Java - Curious to learn and adapt to a fast-paced environment - Excellent written and verbal communication skills ### Nice to Have - Experience with a Saas company - Experience working in a remote setup (Veeva is a remote-first company) - Experience with the following tools / technologies below: - **Test Automation**: TestNG / Cucumber - **Infrastructure**: AWS - **Reporting**: ELK Stack - **Orchestration**: Jenkins - **Build**: Maven - **Other Tools**: Gitlab / Jira ### Perks & Benefits - Healthy, free, provided lunches and snacks every day - Onsite gym with free fitness classes offered daily