Headquartered in Pleasanton, California, Veeva is a leading provider of cloud-based software and services for the life sciences industry. As an employer, Veeva
Senior Software Engineer – Test Automation, Clinical Platform
Location
India
Posted
59 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Test Automation, Clinical Platform
Veeva
• Contribute to the day-to-day delivery of mission-critical Vault applications • Work on cutting-edge technologies such as AWS (EC2, S3, Workspace), Visual Regression, and DevOps Tools • Develop/maintain automating tests to support our ever-growing suite of regression tests
Job Requirements
- 5+ experience in the fields of Software Testing, Test Automation, and/or Software Development
- Strong experience in Java, Object-Oriented Methodologies
- Strong experience with automated test frameworks (e.g. Selenium, Cucumber)
- Strong experience in testing Restful API & HTTP web services, JSON/XML, and Web-based applications
- Good working knowledge of CI/CD tools (Git, Jenkins, JIRA)
- Experience with data analytics and log analysis tools such as Kibana, Elasticsearch, etc.
- Design, develop, and manage automated testing artifacts
- Knowledge of Agile/Scrum development methodologies
- Collaborate to gather automation requirements, design automated tests, and implement scalable test automation solutions
- Bachelor’s or master’s Degree in computer engineering, computer science, electrical engineering, or similar
Benefits
- Health insurance with generous coverage limits
- Fixed bonus
- Allowance for wellness & fitness programs
- Winter break
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer (MAN)
ProArchConsulting and technology- enabled by cloud, guided by data, fueled by apps, and secured by design.
- Responsible for building web applications using Single Page Application (SPA) paradigm. Develop software solution using industry best practice, in the area of security & perform in a web & SOA architecture environment. - Effectively develop in a clean, well structured & easily maintainable format. - Participate in the full SDLC with requirements, solution design, development & QA. - Provide accurate timelines on work. - Follow coding standards, build appropriate unit tests, integration tests and deployment scripts. - Assists in defining software architectures – Collaborates with leads to explore existing systems, determines areas of complexity, potential risks to successful implementation, learns the applications capabilities. - Communicates continually with the project teams – Explains progress on the development effort. - Owns success – Takes responsibility for successful delivery of the solutions. - Contributes to continual improvement by suggesting improvements to user interface, software architecture or new technologies.
• Writing effective, scalable code • Developing back-end and front-end components to improve responsiveness and overall performance • Integrating user-facing elements into applications • Collaborate with team members to troubleshoot and fix bugs, ensuring issues are logged, tracked and resolved in a timely manner • Working closely with data science team to support ai initiatives
• Design, develop, and maintain robust, scalable web applications, working on both front-end and back-end components to ensure seamless integration. • Implement responsive UI/UX designs using modern technologies (HTML5, CSS3, React) and develop server-side applications with Ruby on Rails, Node.js, Python, and other languages. • Design and manage RESTful APIs, integrate third-party services, and maintain efficient, reliable, and scalable database solutions. • Collaborate with front-end developers, UX designers, project managers, and stakeholders to deliver high-quality, integrated solutions. • Follow modern software development practices including testing, documentation, and ensuring accessibility and quality standards. • Contribute to feature development based on project backlogs and support senior team members in designing and implementing solutions. • Assist in deploying, testing, and maintaining applications, ensuring they meet user needs, performance requirements, and federal standards.
• Lead the design and evolution of a scalable federal healthcare benefits platform, setting technical direction and ensuring alignment across front-end, back-end, and integration layers. • Work closely with the Product Manager and government stakeholders to guide the program's vision and technical implementation. • Provide architectural guidance and hands-on support for solutions built with Ruby on Rails, React, and backend API integrations, ensuring performance, security, and scalability. • Oversee the design and implementation of RESTful APIs and system integrations, including third-party services and federal data systems. • Collaborate with product owners, UX designers, engineers, and stakeholders to translate requirements into technical solutions, driving delivery across iterative development cycles. • Establish and enforce best practices for code quality, testing, documentation, accessibility, and compliance with federal standards. • Mentor and develop engineering team members through code reviews, technical coaching, and day-to-day leadership. • In collaboration with the Product Manager, guide the team in backlog refinement, sprint planning, and technical execution, ensuring timely and high-quality delivery of new features and enhancements. • Oversee deployment, troubleshooting, and ongoing system maintenance, ensuring reliability and responsiveness to user needs.



