Be able to understand the internal of a storage cluster and design tests that verify functionality, stress components, measure performance, and test integration
Develop end to end system stress tests that put different IO loads on the system and iterate through a variety of failure and administration actions.
Can write code to meet user story and two weeks sprints. Is willing to work through review comments and change code to meet standards and acceptable level of coding.
Work with a global team to understand test requirements and define the product release and QA strategy.
Develop complex tests that have many threads or tasks operating in parallel or concurrently. Test have separate verification, failure, event and action threads, running in the same test.
Plan and drive high quality products validation plans. Prepare test data, execute tests, and review / evaluate results.
Drive Test scoping of new features with input from development, product management, and test engineering
Can model hundreds of hours of production runtime quickly in a system test. Has imagination to think of what could failure and not simple check tests off of a list.
Can act as technical leader and mentor junior QA team members to lead the implementation of QA automation systems, processes and tests.
Develop tests in multiple environments including Kubernetes, as well as containers on bare metal or VMs.
Support appropriate technical meetings / scrums and message progress / status / concerns
Skills and Experience
5 years of experience testing the complete storage solution. Customer support experience or working on customer escalations highly desired
3 years of experience with understanding and modeling customer workloads on storage clusters.
Experience with etcd, raft of similar technology for clustering.
Over 5 years of python or go programming. Has to understand parallel and threading models of programming
Strong grasp and experience in SW test design, execution, automation and metrics.
Strong knowledge in in Linux / UNIX computing environments.
Has worked on understanding a few feature and worked out manual steps to use that feature, then automated that tests.
Experiences must include some of the following : traditional storage protocols (e.g. CIFS / NFS / iSCSI), work with data storage concepts such as RAID, SCSI, FC, and file systems;
designing, developing, executing, and maintaining test cases and procedures; applying QA lifecycle methodologies for white box, black box, functional, combinatorial testing.
Very good written / verbal communication skills in English.
Minimum of BS or MS; computer engineering, computer science or related technical field.
Experiences with Git, Gerrit and Jenkins and Agile software development tools and process are a plus.
Candidates MUST be eligible to work in the location advertised or have valid Visa or work permit.
DDN Core Characteristics
DDN has a very strong orientation towards these 4 characteristics and any successful employee will demonstrate these capabilities :
Self-Starter - Takes independent action to identify and solve problems. Seeks out relevant information needed to make decisions.
Gets involved with new initiatives.
Success / Achievement Orientation - Delivers quality results consistently. Targets, achieves (or exceeds) measurable results.
Sets challenging goals, focuses on critical priorities, and is accountable.
Problem Solving - Recognizes problems and responds with a systematic assessment that identifies and addresses cause of issue.
Practical, realistic, and resourceful.
Innovative - Builds and improves key business processes that enhance the effectiveness of DDN. Generates new ideas, challenges the status quo, and solves problems creatively.
DataDirect Networks, Inc. is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity, gender expression, transgender, sex stereotyping, sexual orientation, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.