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.
Developed Pytest-based test cases for RAS tool APIs using Ctypes Python wrappers; validated API functionality with comprehensive coverage.
Integrated automated test scripts into Jenkins workflows for continuous testing of Linux kernel patches before customer release.
Automated validation pipelines for RAS, AMD-SMI, ROCm-SMI, and RDC — reducing regression risks across the ROCm ecosystem.
Integrated test servers and infrastructure into CI system for scalable, reproducible testing across BareMetal and containerized environments.
Added firmware testing support for error injection, improving coverage for low-level fault handling and GPU hardware validation.