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.
8 years of coding experience
11 years of employment as a software developer
BS, Software Engineering, BS, Software Engineering at Sichuan University
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.
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.