We are seeking a seasoned QA Lead to champion quality assurance across our VDI platform, spanning hybrid cloud and on-premises environments. This senior role demands ownership of test automation, VDI login automation, load testing, and scripting, directly impacting reliable, secure, and performant delivery across all platform layers.
Test Strategy & Planning
Define and own the overall QA strategy for the VDI platform, covering OS, client applications, backend services, and infrastructure.
Create comprehensive test plans, cases, and suites for functional, regression, integration, performance, and security testing.
Collaborate closely with developers, DevOps, and product teams to establish acceptance criteria and quality gates.
Test Automation & Scripting
Design, develop, and maintain automated test frameworks for VDI platform components (UI, API, OS, infrastructure).
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 (Cucumber, Behave, 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, SSO token validation, MFA automation, 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 behavior and token issuance under load.
Implement headless VDI session automation using Autolt, PyAutoGUI, Robot Framework, or Sikuli.
Develop automated post-login health checks: desktop state validation, profile load verification, 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 for concurrent VDI logins.
Test VDI infrastructure scalability: session broker capacity, connection server throughput, authentication service performance.
Measure and benchmark VDI performance metrics: logon duration, session launch time, display latency, resource utilization.
Implement ramp-up load profiles (gradual, spike, sustained) 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, API security checks.
Utilize 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, USB redirection.
Validate multi-user session isolation, profile persistence/non-persistence, session reconnect/failover behavior.
Test hybrid infrastructure scenarios: on-prem to cloud failover, 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, release sign-off checklists.
Containerize 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, release readiness.
6+ years of hands-on QA engineering experience, with strong focus on automation.
Proficiency in test automation frameworks: Selenium, Playwright, Cypress, RestAssured, or pytest.
Hands-on experience with automated VDI login testing: scripted authentication, SSO/MFA automation, session lifecycle validation.
Experience with VDI load testing tools: LoginVSI, JMeter, Locust, or k6 for concurrent session simulation.
Hands-on 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 for VDI session automation: Autolt, PyAutoGUI, Robot Framework, or Sikuli.
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 a related field.
ISTQB Foundation / Advanced (International Software Testing Qualifications Board).
ISTQB Agile Tester.
ISTQB Test Automation Engineer (highly recommended).
Certified Selenium Professional or equivalent automation certification.
AWS/Azure Fundamentals for cloud-hosted VDI test environment awareness.
Experience with LoginVSI or equivalent enterprise VDI load testing platforms.
Familiarity with OWASP ZAP or Burp Suite for API security testing.
Knowledge of Kubernetes and infrastructure testing in GitOps environments.
Exposure to chaos engineering and resilience testing for VDI platform components.