HamburgerMenu
hirist

Opstree Solutions - Quality Assurance Lead - VDI Platform

OpsTree Solutions
6 - 10 Years
Multiple Locations

Posted on: 12/05/2026

Job Description

About the Role :

We are looking for an experienced QA Engineer to own quality assurance across a VDI platform spanning hybrid cloud and on-premises environments. The role has a strong emphasis on test automation, VDI login automation, load testing, and scripting - ensuring reliable, secure, and performant delivery across all platform layers.

Key Responsibilities :


Test Strategy & Planning :


- Define and own the overall QA strategy for the VDI platform - covering OS, client applications, backend services, and infrastructure


- Create test plans, test cases, and test suites for functional, regression, integration,performance, and security testing

- Collaborate with developers, DevOps, and product teams to define acceptance criteria and quality gates

Test Automation & Scripting :

- Design, develop, and maintain automated test frameworks for VDI platform components -UI, API, OS, and infrastructure layers

- Write automated UI tests using Selenium, Playwright, Cypress, or Appium

- Develop API test automation using Postman (Newman), RestAssured, pytest, or Karate

- Write Python and Shell scripts for custom test tooling, OS-level automation, log parsing, and test data generation

- Develop PowerShell scripts for Windows OS test automation - registry validation, GPO testing, profile verification

- Implement BDD frameworks using Cucumber, Behave, or pytest-bdd

- Build data-driven and keyword-driven test frameworks for maximum reusability

- Maintain and integrate automated regression suites into CI/CD pipelines

Automated VDI Login Testing :

- Design and develop automated VDI login test workflows - scripted session initiation, SSOtoken validation, MFA automation, and credential handling

- Build automated login test harnesses validating LDAP/OUD, certificate-based, and MFA authentication flows end-to-end

- Automate multi-user concurrent login scenarios to validate session broker behaviour and token issuance under load

- Implement headless VDI session automation using AutoIt, PyAutoGUI, Robot Framework, or Sikuli

- Develop automated post-login health checks - desktop state validation, profile load verification, and application availability checks

- Integrate automated VDI login workflows into CI/CD pipelines for continuous authentication regression testing

VDI Load Testing :

- Design and execute VDI load testing strategies to simulate concurrent TeleOS client sessions at enterprise scale

- Develop load test scripts using LoginVSI, JMeter, Locust, or k6 to simulate concurrent VDI logins

- Test VDI infrastructure scalability - session broker capacity, connection server throughput, and authentication service performance

- Measure and benchmark VDI performance metrics - logon duration, session launch time, display latency, and resource utilisation

- Implement ramp-up load profiles - gradual, spike, and sustained load patterns to validate platform stability

- Automate load test execution and reporting within CI/CD pipelines

- Produce load test reports with session capacity benchmarks, SLA compliance metrics, and scaling recommendations

Security & VDI-Specific Testing :

- Perform security testing - input validation, authentication bypass, session management vulnerabilities, and API security checks

- Use OWASP ZAP or Burp Suite for automated security scanning of VDI management APIs

- Test VDI session delivery end-to-end - connection brokering, session launch, display rendering, audio/video, and USB redirection

- Validate multi-user session isolation, profile persistence/non-persistence, and session reconnect/failover behaviour

- Test hybrid infrastructure scenarios - on-prem to cloud failover and cross-environment session continuity

CI/CD & Defect Management :

- Integrate automated test and load test suites into CI/CD pipelines for continuous quality validation

- Define and enforce quality gates - build promotion criteria, test pass thresholds, and release sign-off checklists

- Containerise test environments using Docker for consistent, reproducible test execution

- Log, track, and manage defects using Jira, Azure DevOps, or equivalent

- Produce QA reports - test coverage, defect density, automation coverage, load test benchmarks, and release readiness

Required Skills & Qualifications

- 6+ years of hands-on QA engineering experience with strong focus on automation

- Strong proficiency in test automation frameworks - Selenium, Playwright, Cypress, RestAssured, or pytest

- Hands-on experience with automated VDI login testing - scripted authentication, SSO/MFA automation, and session lifecycle validation

- Experience with VDI load testing tools - LoginVSI, JMeter, Locust, or k6 for concurrent session simulation

- Hands-on scripting skills - Python and Shell scripting for test automation and OS-level test development

- Working knowledge of PowerShell scripting for Windows OS test automation

- Experience with API testing tools - Postman (Newman), RestAssured, Karate, or pytest

- Hands-on experience with BDD frameworks - Cucumber, Behave, or pytest bdd

- Experience with UI automation tools - AutoIt, PyAutoGUI, Robot Framework, or Sikuli for VDI session automation

- Experience integrating tests into CI/CD pipelines - Jenkins, GitLab CI, or GitHub Actions

- Working knowledge of Linux and Windows OS environments for cross-platform test execution

- B.Tech/M.Tech in Computer Science, Engineering, or related field

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...