Job Search and Career Advice Platform

Enable job alerts via email!

GPU Virtualization Test Automation Engineer

ObjectWin Technology

Markham

Hybrid

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company is seeking a GPU Virtualization Test Automation Engineer for a hybrid role in Markham, ON. The ideal candidate will define and execute comprehensive test cases for GPU virtualization and build automated testing frameworks for hypervisors. Necessary skills include advanced knowledge in Python, Linux shell scripting, and Windows PowerShell. A degree in Electrical Engineering, Computer Science or related discipline is required, along with experience in both Windows and Linux environments.

Qualifications

  • Knowledge of Windows and Linux environments.
  • Experience with scripting languages such as Python, Windows PowerShell, and Linux shell scripts.
  • Experience with software development process and tools.

Responsibilities

  • Define and execute test cases for GPU virtualization scenarios.
  • Create and maintain an automation test framework for hypervisors.
  • Analyze and narrow down issues discovered during testing.
  • Conduct sanity, integration, solution, performance, and stress tests.
  • Reproduce and analyze issues reported by customers.

Skills

Intermediate to advanced Python skills
Intermediate to advanced Linux shell scripting skills
Intermediate to advanced Windows PowerShell skills

Education

BS/MS/Ph.D. degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or equivalent

Tools

Debugger tools
Source code control systems
KVM
Hyper-V
VMware
Job description
Location

Markham, ON – Hybrid Role

Role

GPU Virtualization Test Automation Engineer

Team Overview

The GPU Virtualization team partners with Cloud Service Providers such as AWS and Microsoft to bring high‑performance graphics processors to the cloud. We develop kernel driver software for professional, server‑grade GPUs (e.g., Radeon Pro V720), enabling a single GPU to be shared by up to 36 virtual machines.

Key Responsibilities
  • Define and execute test cases for GPU virtualization scenarios.
  • Create and maintain an automation test framework for hypervisors including KVM, Hyper‑V, and VMware.
  • Analyze and narrow down issues discovered during testing.
  • Conduct sanity, integration, solution, performance, and stress tests.
  • Reproduce and analyze issues reported by customers.
Preferred Experience
  • Knowledge of Windows and Linux environments.
  • Experience with scripting languages such as Python, Windows PowerShell, and Linux shell scripts.
  • Experience with software development process and tools such as debuggers and source code control systems.
  • Knowledge of KVM, Hyper‑V, and VMware hypervisors.
Qualifications
  • Intermediate to advanced Python skills.
  • Intermediate to advanced Linux shell scripting skills.
  • Intermediate to advanced Windows PowerShell skills.
Educational Credentials

BS/MS/Ph.D. degree in Electrical Engineering, Mathematics, Computer Science, Engineering, or an equivalent field.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.