QA Engineer – Software Quality & Automation at Graid Technology Inc
Santa Clara, CA 95051, USA -
Full Time


Start Date

Immediate

Expiry Date

23 Nov, 25

Salary

240000.0

Posted On

23 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Infrastructure, Testing, Profiling Tools, Bash, Python, Operating Systems, System Architecture, Test Automation, Ceph, Computer Science, Code, Testing Tools, Distributed File Systems

Industry

Information Technology/IT

Description

ABOUT US

At Graid, we’re redefining data storage performance. Our mission is to deliver to our customers the next generation of IT storage infrastructure for NVMe and NVMeoF SSDs without sacrificing the performance they need. SupremeRAID revolutionary GPU-based RAID delivers the speed, ease of use, flexibility and TCO market demands for the future of high-performance workloads. We’re looking for talented software engineers to join us in developing high-performance, scalable, and reliable software that powers the future of data infrastructure

QUALIFICATIONS

  • Bachelor’s degree in Computer Science or a related field
  • Proficiency in Bash and Python is required for test automation
  • Proven experience in software quality assurance and testing methodologies
  • Familiarity with automated testing tools and frameworks
  • Experience with CI/CD pipelines, observability platforms, and infrastructure-as-code
  • Experience with using VMs and/or dockers to build required testing environment
  • Experience with using testing and troubleshooting tools such as atop and iostat to find possible issues
  • Strong knowledge of computer system architecture and operating systems
  • Strong analytical and problem-solving skills
  • Excellent communication and documentation abilities

PREFERRED QUALIFICATIONS

  • Familiarity with the storage system or RAID operating mechanism
  • Experience with testing distributed file systems such as ceph, BeeGFS
  • Experience with performance profiling tools such as perf to identify performance bottlenecks is a plus
Responsibilities

ROLE DESCRIPTION

As a QA Engineer at Graid, you’ll play a critical role in validating our software solutions. You’ll design and execute test strategies, develop automation frameworks, and collaborate closely with development and product teams to ensure quality throughout the software development lifecycle

RESPONSIBILITIES

  • Evaluate specifications and technical designs to provide valuable feedback
  • Write test strategies and cases for feature validation, longevity, performance, and interoperability
  • Estimate, prioritize, and coordinate testing activities
  • Perform regression testing and ensure new features do not impact existing functionality
  • Contribute to automation framework development and maintenance using Bash, Python, Golang, and CI/CD pipelines (e.g. Jenkins)
  • Execute performance, scalability and longevity tests, and identify and analyze errors and bottlenecks found during tests
  • Log and track defects, provide detailed descriptions, and follow up with developers
  • Collaborate with cross-functional teams to ensure software quality
Loading...