Software Engineer - Test Automation
Core
Develop and maintain API and UI automation scripts for Veeva Vault, a cloud-based platform for life sciences companies to manage documents and automate processes.
Role type
Software Engineer - Test Automation
Builds
Automated test suites for Vault applications
Domain
Life Sciences / SaaS / Cloud
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, Object-Oriented Programming, CI/CD tools (Git, Jenkins, JIRA), API testing (RestAssured), Selenium UI automation, Agile/Scrum methodologies
Preferred skills
Life sciences industry experience, Cucumber framework, AI concepts and prompt engineering, mentoring
Technologies
Java, RestAssured, Selenium, Git, Jenkins, JIRA, Cucumber
Responsibilities
Develop and maintain automation scripts (API and UI), Work daily with CI/CD tools, Coordinate with automation and development teams to resolve issues, Perform peer reviews of code and suggest optimizations
Seniority
Mid-level, hands-on IC