QA Engineer II
DataDirect Networks
Remote (US) · $110k–$140k a year · Posted October 5, 2026
Just laid off? Start here: a plan for the first weeks
See every open role at DataDirect Networks
More in North Carolina job market · Technology & Software · Engineering jobs
More roles at DataDirect Networks
- Principal Solution Architect · Santa Clara, CA
- Staff Security Engineer
- Sr. Staff Engineer, Lustre
- Director, Global People Business Partner - R&D · New York, NY
- Senior Revenue Accountant · New York, NY
- Account Executive - Army · Washington, DC
Similar jobs
- Software Engineer in Test · Veeva Systems · Raleigh, NC
- Senior Software Quality Assurance Analyst and Tester · American Systems · Colorado Springs, CO
- Associate Test Engineer 1 · KLA · Milpitas, CA
- Plant Quality Engineer · SLB · Mobile, AL
- Software Engineer in Test, Device Software · Quilt · Redwood City, CA
- QUALITY ASSURANCE ANALYST - Commercial Lending · Wheda · Madison, WI
Engineering jobs in the rankings
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
How AI is used in this kind of work
Among software quality assurance analysts and testers, AI is already used for a large share of the tasks. Measured exposure for software quality assurance analysts and testers: 52% (high).
Share of this job’s tasks that AI is already used for at work, from real usage. It is not a forecast of job loss, and a low number means no use seen yet. Source: Anthropic Economic Index.
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
Performance QE Engineer – distributed storage platform
DDN is hiring a Performance Automation Engineer to help build and extend our automated benchmarking infrastructure for the RED (Infinia) storage platform — covering S3, Block/CSI, and POSIX/HPC I/O paths, from test orchestration through results collection and dashboards.
The role requires knowledge & experience in storage performance testing, automation, and system‑level benchmarking, along with strong Python and Ansible skills to build scalable, repeatable test frameworks.
What You’ll Do
- Work upon performance testing for a large‑scale distributed storage platform supporting S3 object storage, POSIX file systems, and block‑level protocols.
- Write and maintain Ansible playbooks/roles for cluster setup, health checks, and install/configuration
- Contribute to Celery-based task orchestration for running I/O workloads in parallel
- Execute and troubleshoot storage benchmarks: FIO, IOR, mdtest, IO500, WARP
- Write Python scripts for parsing results, generating manifests, and normalizing metrics
- Help maintain the PostgreSQL results schema and Grafana dashboards
- Assist with test reporting integration
- Debug test failures and flaky pipeline run across protocols
- Contribute new benchmark profiles (YAML workload definitions) under review
- Work closely with developers to validate fixes and feature performance impact.
What You Bring
- Python (2+ yrs): comfortable with scripting, basic async/task-queue concepts (Celery a plus)
- Working knowledge of Ansible (writing/modifying playbooks and roles)
- Basic SQL skills (PostgreSQL)
- Linux fundamentals — filesystems, networking, processes
- Exposure to CI/CD tools (GitHub Actions or similar)
- Understanding of storage concepts (block/file/object) — willingness to learn benchmarking tools (FIO, IOR, mdtest)
Nice to Have
- Prior exposure to Redis/RabbitMQ or any message queue
- Grafana or other dashboarding tool experience
- Node.js basics
- Internship/project experience with performance testing or storage systems
- Familiarity with monitoring and metrics tools (Prometheus, Grafana).