Back to portfolio

GPU Test Automation & CI/CD

Python automation frameworks and Jenkins CI/CD pipelines for validating AMD GPU reliability tools across MI300X, NAVI, and SR-IOV environments — eliminating manual testing and enabling continuous integration of Linux kernel patches.

Key Contributions

Pytest Test Suites

Developed Pytest-based test cases for RAS tool APIs using Ctypes Python wrappers; validated API functionality with comprehensive coverage.

Jenkins CI Integration

Integrated automated test scripts into Jenkins workflows for continuous testing of Linux kernel patches before customer release.

Multi-Tool Validation

Automated validation pipelines for RAS, AMD-SMI, ROCm-SMI, and RDC — reducing regression risks across the ROCm ecosystem.

Infrastructure Scaling

Integrated test servers and infrastructure into CI system for scalable, reproducible testing across BareMetal and containerized environments.

Firmware Testing

Added firmware testing support for error injection, improving coverage for low-level fault handling and GPU hardware validation.