We are seeking a QA Engineer with strong experience testing desktop applications on Windows and Mac, and driving end-to-end testing across complex, cross-device ecosystems. This role requires strong expertise in installation testing, system-level validation, responsive/adaptive UI, technical judgment, and the ability to influence engineering and product teams to deliver high-quality desktop experiences at scale for global users by supporting internationalization and localization workflows and automation.
Contract Duration: 12 Months (Potential 12-Month Extension Based on Performance)
Work Location: Onsite Pune or Bangalore, India
Client:Renowned Multinational Telecommunications Company (to be disclosed during interview)
Responsibilities
- Create and execute scripts for functional UI/UX, AI model automation and testing on desktop applications
- Internationalization testing and language-dependent functional validation
- Test desktop-specific interaction patterns and expanded UI features
- Review designs in collaboration with product/design teams to ensure layout accuracy
- Execute regression, sanity, debugging analysis for validation
- Work with engineering teams to reproduce complex defects
- Log defects clearly and track issues through resolution
- Create detailed test plans, cases, and reports
Requirements
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
- 3+ years of SW QA experience and desktop application testing
- Programming languages: Python, Kotlin, Java, C#, Selenium, Bash, PowerShell
- MLOps Tools (Optional): NeptuneAI, MLFLow, PyTorch, Diffusers, Transformers
- Deep learning knowledge
- Strong understanding of responsive/adaptive design principles and large-screen UX requirements
- Experience testing across a wide range of devices, resolutions, and form factors
- Ability to analyze complex UI behaviors and identify root-cause issues across frontend and device layers
- Strong communication skills
Tech Stack
- Automation: WinAppDriver, TestComplete, AutoIt, Selenium, Appium for Mac
- Debugging: Windows Event Viewer, Process Monitor, Fiddler; Mac Console, Activity Monitor
- Installers: MSI, EXE, DMG, InstallShield
- CI/CD: Jenkins, TeamCity, GitHub Actions
- Tools: XML, JSON, INI file validation
- Performance: PerfMon, JMeter, Windows Performance Recorder
- Version Control: Git, SVN
- Test Management: Jira