Accepting Applications
Full-time
Remote
LinkedIn
Posted 1 month ago
6 views
0 applications
Job Description
**Job Description – QA Engineer**
**Employment Details**
**Employment Term: F**
ull\-Time (Fixed)
**Work Schedule:**
9:00 AM – 5:00 PM US Time (Los Angeles)
**Weekends**
: Saturday \& Sunday
**Work Setup:**
Remote
**Role Overview**
We are looking for a QA Engineer to manually test productivity desktop applications built on .NET across Windows and macOS platforms. You will work closely with product and engineering teams to ensure a high\-quality experience for an AI\-powered desktop product operating in a fast\-paced, product\-driven environment.
This role requires strong cross\-platform testing expertise, attention to detail, and the ability to translate product behavior into structured, actionable test cases and bug reports.
**Key Responsibilities**
* Perform manual functional testing of desktop applications across Windows and macOS
* Validate application behavior on Windows 10/11 and macOS (Intel and Apple Silicon/ARM)
* Design and author structured test cases from product specifications, UI walkthroughs, and exploratory testing
* Maintain test cases in structured formats (CSV/spreadsheets) with clear steps, expected outcomes, and pass/fail criteria
* Review and refine AI\-generated test plans by removing redundancies, identifying edge cases, and improving clarity and coverage
* Identify, document, and report bugs with precise reproduction steps, severity classification, screenshots, and logs
* Test complex desktop UI flows including multi\-window interfaces, drag\-and\-drop, system tray/menu bar interactions, modal dialogs, and installer flows
* Validate platform\-specific behaviors including Windows Shell extensions, registry\-related behavior, NSIS installers, macOS app bundles, Info.plist configurations, and file associations
* Test integrations with Microsoft 365 applications, including Outlook Classic and modern Outlook
* Collaborate with engineering and product teams using Microsoft Teams and GitLab for issue tracking and communication
**Must Have Requirements**
* 3\+ years of experience in manual functional testing of desktop applications
* Hands\-on experience testing on both Windows and macOS environments (not limited to one platform)
* Ability to test across Windows 10/11 and macOS (including Intel and Apple Silicon systems)
* Strong experience in test case design and documentation from product requirements or exploratory testing
* Experience refining and improving test plans, including AI\-generated test cases
* Strong bug reporting skills with clear, structured, and reproducible documentation
* Familiarity with complex desktop UI patterns and system\-level behaviors
* Understanding of platform\-specific components such as Windows Shell, registry, NSIS installers, macOS app bundles, and system integrations
* Experience working with Microsoft Teams and Git\-based issue tracking systems
* Strong written English communication skills
**Good\-To\-Have Requirements**
* Experience testing Microsoft Entra ID / OAuth authentication flows
* Experience with automation testing i.e. Selenium etc.
* Exposure to AI or LLM\-based chat applications
* Experience validating installers (NSIS on Windows, .dmg/.app on macOS)
* Experience working in fast\-paced startup or product\-driven environments