Manager/Senior Manager, Quality Engineering
Couchbase - Mountain View, CA

This job posting is no longer available on Couchbase. Find similar jobs: Manager Senior Manager jobs - Couchbase jobs

As the Manager, Quality Engineering, you will lead a team to implement, test and release cutting-edge distributed, scale-out data infrastructure software systems, which is a pillar for the growing cloud infrastructure. Especially, you will bring technical management, leadership, and mentorship to the team. You will be part of a development team working on developing and testing hard problems in a number of areas, including multi layered architecture, distributed caching and indexing, key-value and document data stores, distributed replication, scale-out fault tolerance and data layer reliability. You’ll work with development engineers who develop on C/C++, Erlang, Java, C#, JavaScript, Python, Ruby and a number of other programming and scripting languages. You’ll be responsible for developing automated test frameworks, test software and infrastructure to test all of the above on different levels including functional tests, large scale, load and performance in multiple environments. You will drive test strategies and plans with your team, as well as test processes that optimize quality. You will also refine and automate the release process, track version control and configuration management for our packaged software releases.


Create the world’s best, distributed software server infrastructure products which companies will rely on for mission-critical OLTP needs

Participate in requirements, architecture, and design specification reviews with a particular focus on thorough testing and release plans, practices and process optimization.

Coordinate and direct projects, making detailed plans to accomplish goals and directing the integration of technical activities

Manage and build on and off shore teams

Build teams and recruit top talent employees; assign, direct, and evaluate their work; and oversee the development and maintenance of staff competence

Analyze technology, resources and skillset needs, to plan and assess the feasibility of projects


2-6 years experience in active continuous Senior Quality Engineering Management and leadership roles

5-10 years experience in the design and development, of test strategy, infrastructure, processes, frameworks, automation, plans, performance tools, etc.

Self-motivated, independent, and high performance individual, with ability to learn new technologies and become productive extremely fast; strive for challenges with a do-what-ever-it-takes mentality

Solid experience with software development lifecycles, and agile development methodologies and packaged software release processes

Education: Bachelor or Masters in computer science or equivalent field

Good to have

Excellent analytical skills and fanatical attention to detail.

Ability to work in a fast paced environment and to be an outstanding team player and leader

Work experience at both startups and large technology organizations

Couchbase - 2 years ago - save job