Senior Software Engineer, Automation Job in Couchbase

Senior Software Engineer, Automation

Apply Now
Job Summary As Sr. Software Engineer in Automation - Serveryou will learn the Couchbase product in order to design, implement and maintainQE's functional and system frameworks to scale-out our data infrastructure software systems. If you like Server testing and would like to optimize the framework to handle larger scale under heavy load and stressful conditions. You will also be maintaining and be the point of contactforany Jenkins-related issues. In addition, you will also create, implement and deploy Couchbase scripts into the Cloud using AMI/AWS. Youll work with Python, C/C++, Java, JavaScript, and a number of other programming and scripting languages to build automated test frameworks. You will be part of a great team that is going through some really exciting growth and development.Couchbase Server is perhaps the worlds most complete, most scalable and best performing NoSQL database. It is based on a shared-nothing architecture, with true auto-sharding and simple, elastic cluster administration. It features fast in-memory indexes, materialized map-reduce views and a rich query language (N1QL) that provides SQL-like power over a flexible JSON-based document model. It's engineered to provide fast and consistent access to your data, with or without a network connection, removing the network dependency that traditional service-based approaches require.You will be part of a great team that is going through some exciting growth and development

Requirements

    • Requirements:
    • Highly-skilled in test framework implementation
    • Proficiency in coding - Python, C or Java
    • Highly knowledgeable in Jenkins
    • Experience with computer networks including TCP and HTTP
    • In-depth knowledge of tools automation and optimization
    • Demonstrated knowledge of testing one or more of the following: server performance, API interfaces, databases / data stores, operating systems, network performance
    • Experience with working on large scale distributed systems or relational/NoSQL databases
    • Experience setting up and configuring test environments, 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
Qualifications:Minimum 6+ years working experience in the software industryBachelors degree, preferably in Computer Science
Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs