What You'll Do
- Architect, design, develop, and maintain engineering suite of tools that help increase engineering productivity
- Collaborate with PMs, Developers, and QA on tools strategy and approach
- Be able to constructively critique design/implementation specifications
- Collaborate and contribute to state of the art automation framework and cloud-based test infrastructure that can operate at scale with 24/7 availability
- Evaluate, recommend and drive adoption of both current and new tools and technologies
- Diagnose, debug and fix issues in cloud based automation environment
- Participate in code review and provide good coding practices
- Participate in technical screening/interview process for new hires
- Provide mentoring and technical guidance to automation engineers
Requirements
- Bachelor's degree in Computer Science or related field
- 7+ years of relevant experience with at least 4 yrs experience building tools and/ or test automation framework
- Solid programming skills in Java
- Comfortable dealing with ambiguity in a fast-moving iterative environment
- Curious to learn and adapt to a fast-paced environment
- Strong time management skills
- Excellent written and verbal communication skills
Nice to Have
- AWS, Docker, ELK, Domain experience in Life Sciences/Pharma
- Experience with a Saas company
- Experience working in a remote setup (Veeva is a remote first company)
- Experience with the following tools/technologies:
- Test Automation: TestNG / Cucumber / Selenium / Browserstack
- Infrastructure: AWS / Azure / GCP
- Reporting: ELK Stack, Tableau
- Orchestration: Jenkins (Groovy)
- Build: Maven / Gradle
- Other Tools: Gitlab / Jira/ Confluence / Testrail / Sealightstack Exposure
- Cucumber, Selenium and Test Automation Experience
Perks & Benefits
- Health insurance with generous coverage limits
- Fixed cash bonus
- Allowance for wellness & fitness programs
- Winter break
