Couchbase is seeking a Software Development Engineer in Test II to join their Engineering and Cloud teams. The ideal candidate will have experience in automation and test framework implementation, proficiency in coding languages such as Python, C/C++, Java, or Golang, and 4-7 years of experience in software quality assurance with a focus on testing Kubernetes/Cloud environments. The role involves optimizing test frameworks to handle larger scales under heavy load and stressful conditions, and being part of a great team going through exciting growth and development.
Requirements
- Highly-skilled in automation and test framework implementation
- Proficiency in coding - Python, C/C++, Java, or Golang
- 4-7 years of experience in software quality assurance with at least 2 years focused on testing Kubernetes/Cloud environments
- In-depth knowledge of tools automation and optimization
- Demonstrated knowledge of testing one or more of the following: server performance, API interfaces, databases, file systems, operating systems, network performance and storage
- Experience with working on large scale enterprise distributed systems or relational/NoSQL databases
- Experience setting up and configuring test environments along with infrastructure as a service including Windows and Linux operating systems, networking and proxies, and client-server tests
- Experience capturing network traces and basic analysis
- Excellent written and oral communication skills, analytical skills, fanatical attention to detail, and curiosity
- Demonstrated competence and self-motivation in analyzing problems
- Ability to work in a fast-paced environment and to be an outstanding team player
- Experience with cloud platforms (AWS, GCP, Azure) and managing Kubernetes clusters on these platforms is an added advantage
- Knowledge of CI/CD tools and practices (e.g., Jenkins, GitLab CI, Argo CD)
Benefits
- Generous Time Off Program
- Wellness Benefits
- Financial Planning
- Career Growth
- Fun Perks