Senior Software Engineer
veeva
Job Description
- 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