Highlights
Work on cutting-edge technologies, contribute to global quality & release efforts, competitive salary package.
Description
Job Summary
pVeeva Systems is seeking a Software Engineer, Test Automation to join our expanding development center in Hyderabad. As part of our team, you will work on cutting-edge technologies and develop automated tests for our industry-leading cloud-based applications.
Responsibilities
- Learn and understand the features of Veeva Vault platform and applications
- Perform automation feasibility analysis of assigned test cases
- Develop and maintain automation scripts (API and UI)
- Work on CI/CD tools (Git, Jenkins, JIRA) on a daily basis
- Communicate status updates with onshore managers and team leads
Required Skills
- Java programming
- Agile development methodologies
- Automated testing frameworks
- CI/CD tools (Git, Jenkins)
- API testing
Required Skills Explained
{'html': '
- Java: Proficiency in Java is crucial for developing and maintaining automation scripts.
- Object-Oriented Methodologies: Understanding of OOP principles to design effective test automation solutions.
- Agile/Scrum Development Methodologies: Experience with Agile or Scrum methodologies can help you work efficiently in a fast-paced environment.
- Automated UI Test Frameworks: Familiarity with tools like Selenium and Cucumber is beneficial for automating user interface tests.
- CI/CD Tools: Knowledge of Git, Jenkins, JIRA helps in setting up continuous integration and deployment pipelines.
'}
Who is this for
pThis role suits candidates with a passion for software engineering and test automation. You should have experience in Java programming and be familiar with agile methodologies. Strong communication skills are essential.
Why This Job is a Good Opportunity
{'html': 'ulliGrowth Potential: Join a rapidly growing SaaS company with extensive growth opportunities.liImpactful Work: Contribute to the development of cutting-edge technology that impacts global health and industry innovation.liDiverse Environment: Work in an international setting with offices across multiple countries, enhancing your professional network.liBenefits Package: Enjoy a comprehensive benefits package including health insurance, fixed cash bonuses, wellness allowances, and winter break.liPioneering Culture: Be part of a mission-driven organization committed to positive social impact through its work in the life sciences industry.'}
Interview Preparation Tips
{'html': '
- Practice Automating Test Scenarios: Demonstrate your ability to automate test cases using tools like Selenium and Cucumber.
- Understand Veeva Vault Platform: Familiarize yourself with the features of the Veeva Vault platform and applications relevant to your role.
- Discuss Your Agile/Scrum Experience: Highlight any experience you have working within Agile or Scrum methodologies, particularly in an onshore/offshore model.
- Be Prepared for Technical Questions: Be ready to discuss specific technical challenges and how you’ve addressed them in previous roles.
'}
Career Growth in This Role
{'html': 'pVeeva offers numerous opportunities for career advancement, especially in a growing global development center. As a Software Engineer, Test Automation, you can progress to more senior positions within the testing and quality assurance teams. The company values innovation and continuous improvement, which means there are ample chances to take on new challenges and lead projects that directly impact product development.pWith Veeva’s commitment to employee success and its robust career development programs, you can expect mentorship from experienced colleagues and regular feedback to help you grow both technically and professionally. Additionally, the diverse work environment provides a rich learning experience, allowing you to broaden your skill set and explore different aspects of software engineering.'}
Explore More Opportunities
Skills
Frequently Asked Questions
What are the responsibilities of this role?You will learn and understand Veeva Vault features, perform automation analysis, develop scripts, work on CI/CD tools, and communicate with managers.
What skills do I need for this position?Candidates should have experience in Java programming, be familiar with agile methodologies, and have knowledge of automated testing frameworks and CI/CD tools.
What benefits does Veeva Systems offer?Veeva offers health insurance, a fixed cash bonus, wellness allowances, winter break, and opportunities for professional growth.