We are seeking a Senior QA Engineer with extensive experience testing desktop applications on Windows and Mac, leading quality strategy, and driving end-to-end testing across complex, cross-device ecosystems. This role requires deep expertise in installation testing, system-level validation, responsive/adaptive UI, AI models validation, strong 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, IndiaClient: 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 - Design and execute test plans for AI models and systems, developing automated testing frameworks and tools tailored for AI validation on languages - 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 - Data analysis for testing process improvements - Mentor QA team members on desktop best practices, workflows, and tooling - Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field; Master’s preferred.Requirements- 5+ 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 - Strong understanding of AI/ML principles, model lifecycle, and data pipelines - Deep learning knowledge - Deep understanding of responsive/adaptive design principles and large-screen UX requirements - Strong 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 - Experience defining test strategies, improving QA processes, and partnering with product/engineering leads - Strong communication skills with ability to provide guidance and influence cross-functional teamsTech 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
Job Title
Senior QA Engineer - PC