Remote Office
This is a remote position.
Job Description – QA Engineer
Employment Details
Employment Term: Full-Time (Fixed)
Work Schedule:9:00 AM – 5:00 PM US Time (Los Angeles)
Weekends: Saturday & Sunday
Work Setup: Remote
Role Overview
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
Originally posted on Himalayas
To apply for this job please visit himalayas.app.
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.