Salary
💰 $90,000 - $165,000 per year
Tech Stack
AnsibleAWSChefCloudDockerDynamoDBEC2JavaJavaScriptJUnitKubernetesPrometheusPythonTerraformVault
About the role
- Understand Vault infrastructure architecture to test infra changes utilizing AWS/Kubernetes/Docker experience
- Setup, maintain, test, and improve infrastructure test environments
- Develop and contribute to test strategy for Infrastructure features including zero-downtime upgrades, HA, and DR
- Create testing documentation including test plans, test cases/scripts, and bug reports assessing quality and risk
- Perform QA activities such as test execution, bug verifications, triage automation results, and verify outcomes within release milestones
- Apply programming skills to automate and optimize testing of cloud-based infrastructure
- Build, maintain, and improve the existing automation framework, test harness, and processes
- Contribute to technical design and implementation reviews and influence decisions to build quality into the product
- Help with hiring, onboarding, and mentoring team members by providing guidance and feedback
- Work closely with product managers, software engineers, and other QA engineers to deliver dependable, resilient solutions
Requirements
- Bachelor's degree in Computer Science/Engineering or a related technical field
- Experience with white-box testing or Infrastructure Validation (Deployment, HA, DR, etc.)
- Experience with cloud infrastructure technologies such as AWS EC2, S3, DynamoDB, SQS, Load balancers, IAM, EKS
- Experience in one or more of the following languages: Java, C#, Javascript, Python, Bash/Shell
- Experience in developing infrastructure automation strategies
- Experience supporting multiple features in a fast-paced environment with competing priorities
- Provide technical leadership to junior teammates and QA team members
- Experience with code coverage tools and metrics
- Strong verbal and written communication skills
- Experience with Data Analytics & Reporting: ELK Stack, Cloudwatch, Prometheus
- Experience with Configuration Management: Ansible, Terraform, Chef, CloudFormation, or similar tools
- Experience with GitLab or GitHub
- Nice to have: Experience with unit/functional test frameworks (JUnit, TestNg, Cucumber)
- Nice to have: Experience with Atlassian products (Jira, Confluence)
- Nice to have: Experience in a SaaS environment with agile development
- Nice to have: Experience working with remote teams
- Nice to have: Experience in the Health Sciences and Life Sciences industry