System76 logo
System76 Verified
Computer Hardware, Software, E-commerce

QA Engineer

Denver, Colorado, United StatesOnsiteFull Time$45,000–$50,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

System76 is seeking a QA Engineer to ensure the quality of their Pop! & Ubuntu laptops, desktops, and servers. This role involves rigorous product testing, including running test protocols, refining processes, and testing OS updates for regressions. You will be responsible for identifying and stopping bugs before they reach customers and writing automated testing programs. The position also requires benchmarking components and products to aid in design choices and continuous improvement, as well as analyzing results and providing data to internal teams. Exceptional hardware knowledge, strong understanding of computer architecture, and excellent communication skills are essential. The ideal candidate has 3 years of QA experience and a passion for hardware and technology.

Testing computer products, bug finding, benchmarking, writing tech docs.

### Description

About System76

System76 is the leading provider of Pop! & Ubuntu laptops, desktops, and servers. System76 offers health benefits, paid vacation, matching 401k, sabbatical and an awesome work environment where smart people are free to create.

The people at System76 have a strong sense of ownership, urgency and drive. The System76 team is one that is dedicated to delivering exceptional products and an unparalleled customer experience. Your work will directly contribute to the quality of products we deliver to customers.

As the perfect candidate, you love to tinker. You love hardware. You spend your free time learning about the latest tech and trying to get your hands on it. You know the code name of Intel's next micro-architecture or die-shrink (and you probably know NVIDIA's micro-architecture code names as well). You know what happens when you start pushing memory too far. You've probably bricked a system. You LOVE benchmarking - 3rd party reviews aren't enough, you want to see results for yourself. Details matter and you don't take shortcuts. If this sounds like you, this is your dream job.

Key responsibilities:Product Testing

  • Run test protocols against the System76 product line
  • Refine test processes to improve coverage and quality
  • Test proposed operating system updates for regressions
  • Stop bugs from reaching the outside
  • Repeatedly test unreleased products as they move through the development process
  • Write automated testing programs

Benchmarking

  • Benchmark components to assist in product design choices
  • Benchmark products for continuous improvement (Firmware updates, new cooling solutions, etc.)
  • Benchmark proposed driver updates for performance regressions
  • Provide benchmarks to other internal teams when requested

Communications

  • Report product testing findings to engineering and management
  • Create high quality bug reports and shepherd them through to resolution
  • Communicate high-priority bugs within appropriate channels

Exceptional Hardware Knowledge

  • Track all hardware releases for relevant products from major vendors

Required skills and experience:

  • Highest standards of ethics and morals
  • Excellent communication and interpersonal skills
  • Deep knowledge of computer components
  • Strong understanding of computer architecture
  • Experience with benchmarking tools and result analysis
  • Highly organized with impeccable attention to detail
  • 3 years of QA experience

#### Salary

$45,000 - $50,000 per year

Ready to apply?
You'll be redirected to System76's application page.

Similar roles