Senior Software Engineer - Test Infrastructure
Core
Designing and maintaining automation frameworks and test harnesses for Vault infrastructure changes and features.
Role type
Senior IC software engineer (test infrastructure)
Builds
Automated testing pipelines and infrastructure validation environments
Domain
Cloud infrastructure (AWS/Kubernetes) and DevOps
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Java, JavaScript, Python, Bash/Shell scripting, AWS EC2/S3/DynamoDB/SQS/EKS, Jenkins, GitLab, GitHub, Maven, JUnit, TestNG, Cucumber, BDD
Preferred skills
Ansible, Terraform, Chef, CloudFormation, Immutable Infrastructure, Infrastructure as Code, ELK Stack, Cloudwatch, Prometheus
Responsibilities
Develop and maintain automation frameworks and test harnesses; Architect and implement automated tests integrated into CI/CD pipelines; Optimize cloud-based infrastructure testing; Perform test execution, bug verification, and triage automation results; Collaborate with product managers and engineers on design reviews; Mentor team members on testing strategies
Seniority
Senior, hands-on IC