Senior Software Developer in Test
Couchbase - Mountain View, CA

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

As Sr Software Quality Engineer, you will design and implement advanced, automated test suites to exercise our cutting-edge distributed, scale-out data infrastructure software systems. You will be writing and executing automated functional and performance tests to set up test conditions and validate test results in areas including distributed caching, key-value and document data stores, distributed replication, scale-out fault tolerance, and data layer reliability. You’ll work with Python, C/C++, Java, JavaScript, and a number of other programming and scripting languages to build automated test frameworks.

Responsibilities

Develop and execute test plans by reviewing requirements and design specifications.

Write and run test suites for automated and manual execution, debugging automated tests and running manual tests as necessary to debug tests and investigate results.

Report and verify the fixes of product defects.

Produce status reports and test results.

Requirements

Minimum 5 years working experience in the software industry

Strong desire for a career path in quality engineering.

Highly-skilled in finding, detecting and filing software bugs.

In-depth knowledge of test planning, test case creation and test case execution. Experience testing one or more of the following: server performance, API interfaces, databases / data stores, operating systems, network performance.

Coding experience in Python, C or Java preferred.

Experience setting up and configuring test environments, including Windows and Linux operating systems, networking and proxies, and client-server tests.

Excellent written and oral communication skills, analytical skills, fanatical attention to detail, and curiosity.

Good to have

Experience with working on large scale distributed systems or relational/NoSQL databases

Demonstrated competence and self-motivation in analyzing problems. Ability to be creative, efficient, and productive with minimal supervision or guidance. Estimate and manage workload, and report on progress.

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

Couchbase - 14 months ago - save job - block
Recommended Jobs
Software Test Engineer 2
Citrix Systems - Santa Clara, CA
Citrix Systems - 20 hours ago

Software Engineer
Answers - Mountain View, CA
Answers - 6 days ago

Software Test Engineer - XenMobile
Citrix Systems - Santa Clara, CA
Citrix Systems - 4 days ago