Ondřej Holeček

Senior Software Developer at SUSE Linux s.r.o.

Prague, Czechia
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
Ondřej Holeček is a Senior Software Developer with 12+ years of experience, currently building and maintaining SUSE Manager products at SUSE in Prague. He combines deep test automation and backend skills—especially with openQA/os-autoinst—having added Selenium support, QEMU device handling, pre/post-test hooks and improved result storage across large-scale CI systems. A long-time openSUSE contributor, he also contributes to Uyuni and other projects, tackling Python backend, DevOps integrations and migration fixes. Ondřej regularly shares knowledge through conference talks and workshops, bringing practical training experience to internal and external teams. He favors pragmatic, reusable tooling that reduces friction in deployment and automated testing, and his background shows a blend of QA roots and production-grade engineering.
code11 years of coding experience
job2 years of employment as a software developer
bookComputer Science, Computer Science at Charles University
languagesEnglish, Czech, Slovak
github-logo-circle

Github Skills (43)

selenium10
python10
qemu10
testing10
testcase10
selenium-ide10
perl10
saltstack10
virtualization10
tester10
test-automation10
scripting9
websocket9
devops9
shell9

Programming languages (17)

JavaC++CSSJinjaRustCGoPerl

Github contributions (5)

github-logo-circle
os-autoinst/os-autoinst

Jun 2014 - Sep 2019

OS-level test automation
Role in this project:
userTest Automation Engineer
Contributions:83 commits, 83 PRs, 43 pushes in 5 years 3 months
Contributions summary:Ondřej primarily contributed to the test automation framework of the os-autoinst project. Their work includes adding support for features like tap devices and SCSI drives within the QEMU environment. They also introduced hooks for running scripts before and after tests, added functionality to store test results, and made enhancements to the test API. These changes focused on improving the test environment setup, execution, and result reporting.
test-executiontest-automationtestingvirtualizationautomation
os-autoinst/openQA

Jun 2014 - Mar 2017

openQA web-frontend, scheduler and tools.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 reviews, 357 commits, 287 PRs in 2 years 9 months
Contributions summary:Ondřej made several contributions to the openQA project, primarily focusing on backend logic and test automation. Their work included implementing configuration value usage, storing results directly into a shared test results directory and fixing controller usage. The user also added job notification commands and refactored WebSocket messaging to enhance worker communication. They also updated and added tests related to job handling and authentication and added support for mutux locking.
test-automationtest-schedulingtestingscheduleropenqa
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
Ondřej Holeček - Senior Software Developer at SUSE Linux s.r.o.