Senior Staff Quality Engineer - S3

United StatesFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
12+ years
Required Skills
PythonAgileGitSCRUMC++Linux

Requirements

  • 12+ years of experience in systems-level software quality engineering or similar technical roles
  • Strong programming expertise in C/C++
  • Advanced scripting skills in Python and Shell
  • Deep knowledge of Linux systems, including file systems, kernel behavior, and low-level system interfaces
  • Strong understanding of OS fundamentals and system architecture for test design and defect analysis
  • Experience with open-source development toolchains (gcc, g++, gdb, git)
  • Proven ability to design robust test strategies that go beyond functional “happy path” validation
  • Experience testing concurrent and parallel systems with focus on correctness and reliability
  • Strong understanding of user-space I/O frameworks such as FUSE and SPDK
  • Excellent communication skills with ability to collaborate across distributed engineering teams
  • Experience with S3 protocol behavior, object storage systems, or distributed storage is highly desirable
  • Exposure to performance engineering, RDMA, or high-speed networking concepts is a strong plus
  • Agile/Scrum experience and familiarity with large-scale engineering workflows

Responsibilities

  • Own and evolve the test strategy and automation framework for an S3-compliant high-performance storage system
  • Define quality plans and testing approaches with a strong shift-left mindset, ensuring early defect detection
  • Participate in design and architecture reviews to identify testability gaps, risks, and quality improvements
  • Architect and execute system-level test coverage for file systems, storage correctness, and S3 protocol compliance
  • Design validation strategies for new and complex features, including research-driven testing approaches
  • Drive quality across the full SDLC, from design through release validation and production deployment
  • Support production issue triage, debugging, and defect reproduction in complex distributed environments
  • Mentor and guide junior QA engineers while embedding quality practices across development teams
  • Improve automation, performance validation, and regression coverage for scalable systems
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now