Xu Tian

Quality Engineer at Oracle

Changping District, 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
Xu Tian is a seasoned Quality Engineer with 13 years of experience specializing in automation frameworks and virtualization testing, currently driving quality at Oracle from Beijing. He has deep hands-on expertise with Python-based test automation and has contributed substantially to prominent open-source projects like avocado-vt, tp-libvirt, and tp-qemu, improving QEMU and libvirt test coverage and stability. Previously at Red Hat he focused on virtual block device testing and collaborated upstream to develop autotest and avocado features, blending pragmatic test design with kernel/VM internals knowledge. His career began in QA tooling and lab administration for Intel-related projects, giving him a rare combination of infrastructure, tooling, and test-management skills. Xu is known for turning intricate virtualization behaviors into reproducible automated tests and for adding subtle but impactful capabilities—such as pvpanic and memory hotplug validation—that improve long-term platform reliability.
code13 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science (BS), Computer and Information Sciences, General, Bachelor of Science (BS), Computer and Information Sciences, General at Shaani University of Technology
book学士, 信息与计算科学, 学士, 信息与计算科学 at 陕西理工学院
github-logo-circle

Github Skills (12)

libvirt10
linux10
python10
qemu10
virtualization10
test-automation10
testing10
automation9
automations9
test-framework9
networking8
bash4

Programming languages (3)

JavaCPython

Github contributions (5)

github-logo-circle
autotest/tp-qemu

Dec 2012 - Mar 2020

Virt Test Provider for qemu and other related virtualization backends
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:637 commits, 504 PRs, 344 pushes in 7 years 4 months
Contributions summary:Xu primarily contributed to the development and testing of the QEMU virtualization backend within the tp-qemu repository. Their work focused on adding and refactoring tests, particularly related to block stream functionality, including cancel operations, speed limitations, and interactions with snapshots. The user also introduced new test cases and improved existing ones, indicating a strong focus on test automation and the validation of core QEMU features.
pythonprovidertestingbackendsqemu
avocado-framework/avocado-vt

Jul 2015 - Jan 2022

Avocado VT Plugin
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:3 reviews, 451 commits, 454 PRs in 6 years 7 months
Contributions summary:Xu primarily contributed to the Avocado VT Plugin by fixing bugs and enhancing existing functionality. Their work included resolving issues in the `utils_misc`, `openvswitch`, and `qemu_vm` modules, indicating a focus on improving the core functionality and stability of the plugin. The user also implemented support for new features, such as the pvpanic device and the ability to add QEMU options, and provided test automation by adding support for memory hotplug and memory operation tests. Furthermore, the user fixed issues in related areas, such as remote file transfers.
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
Xu Tian - Quality Engineer at Oracle