Zhenchao Liu

高级测试开发工程师 at 红帽

Beijing, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Zhenchao Liu is a senior test development engineer based in Beijing with over nine years validating complex storage, virtualization, and HA cluster systems and three years of hands-on HPC development experience. He combines deep test automation expertise (Python, Shell, C) with strong troubleshooting and team leadership skills, having driven QE efforts at Red Hat, Oracle, Huawei, IBM and Symantec. His open-source contributions include significant backend work on avocado-framework and tp-qemu, adding multi-backend storage support (Ceph, Gluster, iSCSI) and robust VM image handling features that improved real-world VM installation and resilience. Comfortable across Solaris and Linux environments, he brings a pragmatic systems perspective from both appliance/NAS and large-scale HPC energy-saving projects, and is known for translating complex distributed storage behaviors into reliable automated tests.
code8 years of coding experience
job11 years of employment as a software developer
bookBS, Software Engineering, BS, Software Engineering at Sichuan University
github-logo-circle

Github Skills (17)

device-management10
python10
back-end-development10
qemu10
testing10
blockdevice10
virtualization10
iscsi9
json9
glusterfs9
test-automation9
ceph9
networking7
libvirt6
automations5

Programming languages (2)

GoPython

Github contributions (5)

github-logo-circle
autotest/tp-qemu

Nov 2019 - Dec 2022

Virt Test Provider for qemu and other related virtualization backends
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:953 reviews, 450 commits, 485 PRs in 3 years 1 month
Contributions summary:Zhenchao primarily contributed to the testing and development of features related to remote image handling, particularly for the QEMU environment. Their commits focused on implementing support for snapshotting, converting, and multiwrite operations for various storage backends like Ceph, Gluster, and iSCSI. They also added new tests and test cases for existing functionalities, including scenarios for network interruption and disk manipulation within a guest environment. This indicates a focus on ensuring the reliability and functionality of the virtualization backend.
pythonprovidertestingbackendsqemu
avocado-framework/avocado-vt

Nov 2019 - Sep 2022

Avocado VT Plugin
Role in this project:
userBack-end Developer
Contributions:215 reviews, 24 commits, 51 PRs in 2 years 10 months
Contributions summary:Zhenchao primarily contributed to enhancing the Avocado VT Plugin, adding support for various storage backends, including iSCSI, Ceph, Gluster, NBD, SSH, and libcurl. They implemented features to access these storage solutions directly, enabling VM installation and management. Furthermore, the user refactored and improved existing storage-related code, adding support for multiple images and secret objects, as well as adding a qemu monitor block export capability.
plugin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial