πCanada
Senior Software Engineer, Test Infrastructure
closed
Veeva Systems
πRemote - India
Summary
Join us in transforming the life sciences industry as a Senior Software Engineer in Test at Veeva Systems. We're looking for someone with strong software engineering skills and experience in testing infrastructure components using automation techniques.
Requirements
- Education: Bachelor's degree in Computer Science/Engineering or a related technical field
- Automation Expertise: 5+ years of experience in software development or test automation, focusing on infrastructure testing
- Coding Expertise: Proficiency in programming languages such as Java, JavaScript, Python, or Bash/Shell scripting
- Cloud Tech Familiarity: Deep understanding of cloud infrastructure technologies, including AWS EC2, S3, DynamoDB, SQS, EKS, etc
- Advanced Automation Prowess: Experience designing and implementing infrastructure automation strategies
- CI/CD Savvy: Advanced knowledge of CI/CD pipelines, with hands-on experience in tools like Jenkins
- Open Source Champion: Proficient in GitLab and GitHub for version control, along with familiarity with Maven, JUnit, TestNG, Cucumber, and BDD
- Problem-solving and Adaptability: Excellent problem-solving skills and the ability to work in a dynamic environment with competing priorities
- Communication Virtuoso: Strong communication skills and the ability to collaborate effectively with cross-functional teams
Responsibilities
- Understand Vault infrastructure architecture, utilizing AWS/Kubernetes/Docker experience for testing infra changes
- Setup/maintain/test/improve infrastructure test environment
- Develop and contribute to the automation strategy for infrastructure features, including Zero downtime upgrades/HA/DR, etc
- Apply programming skills to automate and optimize cloud-based infrastructure testing
- Build, maintain, and improve the existing automation framework, test harness, and processes
- Architect, develop, and maintain automated tests, seamlessly integrating them into CI/CD pipelines while optimizing test execution
- Perform various activities such as test execution, bug verifications, and triage automation results within release milestones
- Contribute to technical discussions during design/implementation reviews to ensure quality is built into the product
- Collaborate closely with product managers, software engineers, and other QA engineers
- Mentor other team members by providing guidance and feedback
Benefits
- Provision for continuous learning & employee development
- Comprehensive health insurance with generous coverage limits
- Stock bonus & options
- Wellness & fitness program allowances
- Winter break
- 1% giving' initiative where Veeva contributes to causes you care about
- Mobile/internet reimbursement
This job is filled or no longer available
Similar Remote Jobs
π°$190k-$267k
πUnited States
π°$110k-$155k
πUnited States
πUnited Kingdom

πWorldwide

π°$170k-$220k
πUnited States

π°$145k-$175k
πWorldwide
π°$112k-$140k
πUnited States
πUnited Kingdom