Jiannis Bonatakis is a Quality Assurance Engineer with 14 years of experience specializing in test automation, CI/CD and system-level QA for open-source projects and cloud platforms. Based at SUSE, he contributes to and maintains openQA—improving test coverage, reliability and tooling for installation, boot and upgrade scenarios while also enhancing the platform itself. He brings a strong backend automation background in Python, Perl and Bash, with hands-on experience in containers, virtualization and integrating git-based diagnostics into testing workflows. An active open-source contributor (notably to the os-autoinst/openQA ecosystem), Jiannis pairs engineering rigor with a hacker’s curiosity—enjoying CTFs and security challenges—and treats coding as an art informed by systems-level understanding. He is organized, self-motivated, and comfortable working across cross-team initiatives to turn complex testing requirements into reliable automated suites.
13 years of coding experience
6 years of employment as a software developer
Bachelor's Degree, Computer Software Engineering, Bachelor's Degree, Computer Software Engineering at Aberystwyth University
Introduction to Databases, Databases, Introduction to Databases, Databases at Coursera
2o Gymnasio Moschatou
Computer Science, Computer Science, Computer Science, Computer Science at · UH/IST College Computer Science 2009
Technicial of Network and Information System, Technicial of Network and Information System, Technicial of Network and Information System, Technicial of Network and Information System at 12o TEE ATHINON
Contributions:1271 reviews, 449 commits, 580 PRs in 4 years
Contributions summary:Jiannis focused on test automation within the context of the openSUSE auto-installation environment. Their contributions included implementing and validating LVM partitioning encryption, enhancing test cases for console applications and file system verification, and addressing a bug related to the creation of the autoinst.xml profile in the clone system module. Additional commits included code improvements, such as refactoring and streamlining functionalities, related to test execution and reporting, as well as the enhancement of existing modules for integration with different test scenarios. The user demonstrated an understanding of system administration and automation practices.
Contributions:87 reviews, 7 commits, 33 PRs in 3 years 3 months
Contributions summary:Jiannis primarily contributed to improving the test automation framework within the repository. Their work involved enhancing the `script_run` functionality by adding error messages and masking sensitive information in logs. The user also addressed and fixed bugs related to how the testing framework interacts with serial terminals and corrected inconsistencies in error messages. These changes streamline test execution and improve the reliability of the test automation.
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
Jiannis Bonatakis - Quality Assurance Engineer at SUSE