This post is over 30 days old. The position may no longer be available

Senior Quality Assurance Automation Engineer - Storage Domain/Distributed File Systems

Starlly Solutions , Bangalore · starllysolutions.com · Full-time employment · Testing/Quality Assurance

We are looking for Senior QA Automation Engineer, who will be responsible to create in detail test plans, coverage for all system functionality and configuration. This role is challenging, involves complex engineering tasks. Since its related to Storage Domain, the testing and automation will involve cases that are complex and rigorous.

The target area is Distributed File Systems.

Responsibilities:

- Create detailed, well-structured test plans and test cases.

- Implement automated distributed tests in Python

- Gain in-depth understanding of a complex, clustered system and be able to analyze failures in such systems

- Work close with the R&D team in order to identify & analyze the problem and to verify and test the solution.

- Become a storage expert: understand terminology, protocols, configurations, architecture and practicalities in the frontier of the storage technology

Desirable Experience:

- Experience testing NAS/SAN, operating systems or storage systems, and knowledge of the following areas is desirable:

1. File protocol (NFS, SMB, S3) internals

2. Authentication and name service protocols (Kerberos, LDAP)

3. Storage protocols (NFS, SMB, S3, FC, iSCSI, NVMe)

- Working Experience with open source server-side software such as Ceph, Elasticsearch, Key/Value (KV). 

- Experience testing storage systems, particularly flash and SSD-based solutions.

Requirements:

- Experience as an Automation QA Engineer.

- Extensive experience with Python programming that can be used to implement a scalable distributed test environment.

- Has experience testing virtualization or storage software, ideally intersecting with additional background in ANY of the following: virtualized storage, VMWare vCenter, VMware storage stack, Xen, Hyper-V, NetApp, HP3Par, VDI, flash, caching, server-side storage, Cloud Computing (AWS, Azure, GCP), Cloud-native (Docker, Kubernetes, etc), thorough and careful performance studies, distributed file systems, or distributed object stores.

- Has experience building automation frameworks and coding automated test suites.

- Is a strong advocate for all facets of product quality (usability, scalability, maintainability, etc)

- Has a Bachelors or Masters degree in Computer Science (or comparable work experience)

- At least 5 years of experience as a test engineer.

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer