
Device Manageability QA Engineer (Windows OS – Client Side)
Quest Global • pune, Maharashtra, India
Role & seniority
- Windows OS QA / Device Manageability Tester (mid to senior level)
Stack/tools
-
Windows OS fundamentals; PowerShell; Python, Java, C#
-
WinAppDriver; WMI; CMD
-
OS update/patch validation, logs (Event Viewer, CBS, DISM, WindowsUpdate)
-
CI/CD integration via automated tests
Top 3 responsibilities
OS-level functional testing of Windows client devices: provisioning/config changes, policy enforcement, system state transitions; end-to-end client scenarios including restarts and recovery.
Windows Update & patch validation: verify download/installation/reporting, applicability/rollback, post-update integrity, regression testing.
Automation & scripting: develop/maintain tests and logs, automate OS validation tasks, integrate tests into CI/CD; automate repeated checks (services, registry, event logs, policy validation).
Must-have skills
-
Strong Windows OS fundamentals; hands-on validation of OS updates and configuration changes
-
Proficiency in PowerShell scripting
-
Experience with Windows diagnostic tools; knowledge of device management frameworks
-
Strong analytical and documentation skills
Nice-to-haves
-
Experience with automation frameworks and test automation in CI/CD
-
Familiarity with WinAppDriver for Windows desktop UI automation
-
Experience testing onboarding/enrollment workflows and remote device actions
Location & work type
Location: not specified
Work type: not specified (information not provided)
Full Description
Job Requirements
Key Responsibilities
OS-Level Functional Testing (Windows Client Devices) Validate device manageability workflows including provisioning, configuration changes, policy enforcement, and system state transitions. Test Windows OS components such as services, registry operations, scheduled tasks, OS feature behavior, update mechanisms, and system configuration layers. Perform end-to-end client scenarios involving restart cycles, user session transitions, system state transitions, and recovery behaviors. Windows Update & Patch Validation Verify that Windows Updates are downloaded, installed, and reported correctly. Validate update applicability, rollback behavior, installation logs, and system integrity post-update. Confirm update compliance reporting via device management solutions. Perform regression testing after update application. Automation & Scripting Develop and maintain scripts using Python, Java, C# to automate test cases, gather logs, validate system configurations, and manipulate OS settings. Experience using WinAppDriver for automating Windows desktop application workflows, validating UI behavior, and integrating automated tests into CI/CD pipelines. Use PowerShell, WMI, and CMD utilities for test execution and system validation. Automate repetitive OS validation tasks such as service checks, registry reads/writes, event log monitoring, update status extraction, and policy enforcement validation. Client-Side Manageability Workflow Testing Validate onboarding and enrollment workflows for device management platforms. Confirm correct application of configuration policies such as compliance rules, power settings, update rings, user policies, and device profiles. Test OS-based inventory reporting. Validate remote actions such as reboot, sync, wipe, lock, rename, and other device management commands. Troubleshooting & Root Cause Analysis Analyze OS logs including Event Viewer, CBS logs, WindowsUpdate logs, DISM logs, and WMI traces. Identify issues in OS state, update process, or policy application and provide detailed reproduction steps. Work with development teams to isolate and resolve OS manageability issues. Documentation & Test Artifact Creation Create detailed test cases, test plans, user flows, and reproducible bug reports. Maintain documentation for automation scripts, test beds, and environment setups. Provide consistent reporting of test results, coverage metrics, and readiness assessments for new Windows builds.
Work Experience
Essential Skills
Strong Windows OS fundamentals. Proficiency in PowerShell scripting. Experience using Windows diagnostic tools. Hands-on experience validating OS updates and configuration changes. Understanding of device management frameworks. Strong analytical and documentation skills.
Must-to-Have Skills
Experience in Windows OS QA or device manageability testing. Experience with automation frameworks.