Lead Software Development Engineer in Test

Job Locations US
Job ID
Name Linked
Remote: West Coast
United States


DataDirect Networks (DDN.com) is a world leader in massively-scalable storage platforms and solutions engineered for the Big Data and Cloud era. Our storage, processing solutions and professional services enable content-rich and high-data growth environments to achieve the highest levels of systems performance, scalability and efficiency. In solving today’s Big Data lifecycle management challenges at scale, DDN enables organizations to maximize the value of their information, everywhere. As the technology behind the world’s leading data-driven organizations, our customers include online content and social networking providers, high performance cloud and grid computing, life sciences, financial services, media production houses and security and intelligence agencies.

Job Description

We are looking for a Lead Software Development Engineer in Test for our RED Storage engineering team who will lead feature testing definition efforts, developing the strategy and tests for those features for RED software storage solution.


Responsibilities for this role include but are not limited to:


  • Work with a global team of stakeholders to understand requirements and define the product release and QA strategy.
  • Review solution requirements from a quality assessment point of view and participate in feature test scoping coverage.
  • Lead test scoping of new features with input from development, product management, and test engineering for feature test development
  • Develop use cases to ensure all functional and feature test requirements are captured during the design and development phase
  • Lead and contribute to the implementation developed use cases into automated tests within CI environment
  • Plan and drive high quality products validation plans. Prepare test data, execute tests, and review/evaluate results.
  • Lead appropriate technical meetings/scrums and message progress/status/concerns
  • Define and maintain verification jobs through continuous integration tool
  • Act as technical leader and mentor for the QA team members to lead the implementation of QA automation systems, processes and tests.




  • 10+ years of experience in software quality validation within file systems, large storage architectures or HPC distributed systems.
  • Strong grasp and experience in SW test design, execution, automation and metrics.
  • Strong knowledge in software and scripting in Python for Linux/UNIX computing environments.
  • Knowledgeable of software automation testing frameworks and their implementations in CICD pipelines.
  • Proven ability to diagnosis product software issues and effectively communicate the impacts in the appropriate manner
  • 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.
  • Experiences with testing management tools (i.e. JIRA, Zephyr).
  • Experiences with GitHub and Agile software development tools and process are a plus.
  • Very good written/verbal communication skills in English.
  • BS/MS/Ph.D in Computer Science, Computer Engineering, Statistics, Mathematics or equivalent degree/experience.


The ideal candidate has knowledge of and experience in some of the following subjects:

  • Experienced with container based solutions using Kubernetes to orchestrate the deployment, scaling and management of Docker micro services.
  • Knowledge of parallel file system solutions (Lustre, GPFS), NVM storage technology or distributed key-value storage systems
  • Knowledge of Object Storage and its usage
  • I/O benchmarking tools and profiling applications with intensive I/O patterns


DDN Core Characteristics

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. 


DDN takes pride in developing and promoting talent as an Equal Employment Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, national origin, gender, age, religion, disability, veteran status, or any other category protected by law. By fostering a diverse business environment, DDN welcomes opportunities to learn from each other, our customers, investors, suppliers, and business partners. 


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed