Staff QA Engineer

Data Direct NetworksRemote, OR
431d

About The Position

The Staff QA Automation Engineer will be a key member of the RED QA Team at DataDirect Networks (DDN), focusing on defining and building automation tests for the RED software storage solution. This role involves developing, maintaining, and executing automated test scripts and applications, as well as collaborating closely with development engineers and the DevOps team to ensure high-quality software delivery. The position offers an opportunity to significantly impact the company's AI and data management solutions through innovative testing strategies and automation.

Requirements

  • Bachelor's degree or equivalent in a relevant field (engineering, quality or related).
  • 8+ years of software test automation development and/or QA experience.
  • Significant knowledge of test automation and scripting environments.
  • Experience with all phases of the development life cycle.
  • Familiarity with QA methodology, functional and structural testing techniques (Agile experience is a plus).
  • Proficiency in Python, pytest, and bash scripting.
  • Experience with Ansible is a plus.
  • Familiarity with source code control systems (Git preferred).
  • Strong knowledge in software automation testing and implementations in CI/CD pipelines (GitHub Action preferred).
  • Proven ability to diagnose product software issues and communicate impacts effectively.
  • Experience using bug tracking systems (Jira preferred).
  • Ability to read and understand coding languages and logic.
  • Good problem-solving, organizational, interpersonal, and team skills.
  • Ability to work seamlessly as part of a multi-site, multicultural engineering team.
  • Self-motivated, passionate, and driven to achieve committed milestones.
  • Strong team player with excellent written and verbal communication skills.
  • Ability to work in a fast-paced development environment with evolving responsibilities.
  • Knowledge of parallel file system solutions (Lustre, GPFS), NVM storage technology, or distributed key-value storage systems is helpful.
  • Knowledge of Object Storage and its usage.
  • Experience with High Performance Computing system installation and management.

Nice To Haves

  • Experience with cloud-based storage solutions.
  • Familiarity with machine learning frameworks and tools.

Responsibilities

  • Architect, design and develop automated solutions to expedite testing processes.
  • Design test strategies, test plans, and test cases leveraging test automation.
  • Collaborate with test and development engineers to create a flexible and reusable automation test architecture across storage platforms.
  • Develop and debug automated test scripts and review acceptance criteria and test cases.
  • Set up testing environments and communicate regularly with project teams regarding defects and QA status.
  • Coordinate testing efforts with other project teams globally.
  • Work closely with the Test Architect, Test Leads, Test Engineers, and Developers to address challenges impacting test automation delivery.
  • Engage with the system architecture/design team to ensure test architecture accommodates future products.
  • Ensure automation deliverables are user-friendly and require minimal training for test engineers.
  • Support development and QA teams with system setup, administration, configuration, and troubleshooting of equipment issues.

Benefits

  • Competitive salary and performance bonuses.
  • Health, dental, and vision insurance.
  • 401(k) retirement plan with company matching.
  • Flexible work hours and remote work options.
  • Professional development opportunities and continued education support.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service