Go back

QA Engineer (Windows & macOS)

Job Overview

We are seeking a detail-oriented QA Engineer (Windows & macOS) to join a fast-paced team building next-generation, AI-powered desktop applications. This role focuses on manual functional testing of desktop software across both Windows and macOS environments to ensure a seamless user experience. The ideal candidate has strong experience writing test plans, identifying edge cases, and refining AI-generated testing documentation. This full-time, permanent remote position operates on a Monday to Friday schedule (9 AM - 5 PM PST) with immediate hiring.

Schedule

  • Mon-Fri, 9 am - 5 pm PST with 1 hour paid break (40 hours per week)

Responsibilities

  • Perform comprehensive manual functional testing for desktop applications on both Windows 10/11 and macOS.
  • Validate product behavior across Intel-based and Apple Silicon (ARM) Mac devices.
  • Execute regression, exploratory, UI/UX, compatibility, and installer testing.
  • Develop detailed test plans and test cases from product specifications, feature walkthroughs, and hands-on exploration.
  • Refine AI-generated test plans by removing redundant scenarios, adding edge cases, improving expected outcomes, and restructuring test coverage for clarity and efficiency.
  • Document defects with clear reproduction steps, severity and priority classification, screenshots and logs, and environment details.
  • Test complex desktop application workflows including multi-window interactions, drag-and-drop functionality, modal dialogs, system tray/menu bar behavior, and installer and update flows.
  • Validate platform-specific integrations and behaviors on Windows and macOS.
  • Collaborate with engineering and product teams through Microsoft Teams and GitLab.
  • Participate in product feedback discussions and quality improvement initiatives.

Requirements

  • Minimum 3 years of manual QA testing experience for desktop applications
  • Hands-on testing experience on both Windows 10/11 and macOS
  • Access to Windows testing machine, Intel-based Mac, and Apple Silicon (ARM) Mac
  • Strong understanding of desktop application testing methodologies
  • Experience creating structured test plans and test cases using spreadsheets or CSV formats
  • Proven ability to refine and improve AI-generated testing documentation
  • Strong experience writing detailed and actionable bug reports
  • Familiarity with Windows Shell Extensions, Windows Registry, NSIS installers, macOS .app bundles, Info.plist configurations, and native macOS title-bar behaviors
  • Experience testing productivity or business applications
  • Familiarity with Microsoft 365 and Outlook environments
  • Strong written English communication skills
  • Experience using Microsoft Teams and GitLab
  • Close attention to detail and strong analytical problem-solving skills
  • Ability to work independently in a remote setup
  • Experience testing Microsoft Entra or OAuth authentication workflows
  • Experience testing AI or LLM-based chat applications
  • Knowledge of installer validation for NSIS on Windows and .app and .dmg packages on macOS
  • Exposure to cross-platform desktop frameworks and runtime environments

Independent Contractor Perks

  • Health insurance coverage for eligible locations
  • Permanent work from home
  • Immediate hiring

Note

  • Please click the "Apply" button to complete your application, including the assessment questions, technical check, and voice recording. Your hourly pay rate will be established based on your performance in the application process; submissions with all requirements fulfilled will receive priority review.

One application, multiple possibilities: When you apply, our team reviews your background against all current openings, not just this one! If a different role fits your skills, we'll get in touch! We also encourage you to keep exploring our job board and apply directly to any position that excites you.

QA Engineer (Windows & macOS)

Job Category

Website and Software Development

Job Type

Full Time (35 hours or more per week)

Work Schedule and Timezone

9:00 AM – 5:00 PM US Eastern Time

Published on

Oct 26 2026

BruntWork will never ask you for money or any other form of payment. If someone claiming to represent BruntWork is requesting a payment from you, please let us know at applications@bruntwork.co

“BruntWork made the entire recruitment process smooth, transparent, and stress-free. They matched me with a client that genuinely fits my skills and values — and the support didn’t stop at placement... A reliable, professional partner I’d recommend without hesitation.”

— Zyrrah D, Bookkeeper

Google rating
4.9/5
Glassdoor rating
4.9/5