This is a remote position.
Role Overview
- 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
- 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
