Go back

QA Engineer | Desktop Applications

Job Overview

Our client is looking for a detail-oriented and technically capable QA Engineer to join a fast-paced, product-driven team building next-generation AI-powered desktop applications. This role focuses on manual functional testing of desktop software across both Windows and macOS environments, ensuring a seamless and reliable user experience for productivity and AI-driven workflows.

The ideal candidate has strong experience testing desktop applications, writing and refining test plans, identifying edge cases, and producing high-quality bug reports. You will collaborate closely with product managers, developers, and designers in a highly iterative environment where quality directly impacts product success.

Schedule

  • Monday - Friday, 9:00 AM - 5:00 PM PST, with 1 hour paid break (40 work 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

Qualifications

  • 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

Preferred Candidate Profile

The ideal candidate thrives in highly collaborative and fast-moving environments, takes ownership of product quality, and is comfortable working with evolving AI-driven applications. This role is best suited for someone who combines strong technical QA discipline with curiosity, initiative, and exceptional attention to detail.

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.

QA Engineer | Desktop Applications

Job Category

Information Technology

Job Type

Full Time (35 hours or more per week)

Work Schedule and Timezone

Pasadena, CA

Published on

May 08 2026