Senior Quality Engineer, Early Adopters at HumansNotRobots
Nuremberg, Bavaria, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
Santiago Zarate is a Senior Quality Engineer with 14 years of experience, currently working at SUSE in Nuremberg and active in mentoring and coaching through HumansNotRobots. He specializes in quality engineering, test automation, interview preparation, and career guidance, with hands-on expertise improving OS-level test frameworks like openQA and os-autoinst for openSUSE. Santiago blends backend engineering—framing VM state management, memory/disk saves, and resilient worker uploads—with pragmatic QA fixes that increase reliability across architectures such as aarch64. Passionate about product management and open source communities, he also provides tailored mentorship for neurodiverse professionals, particularly those with ADHD and autism. Colleagues know him for turning intermittent failures into robust tests and for a dry, self-deprecating sense of humor about breaking and fixing things.
Contributions:4 releases, 38 reviews, 133 commits in 6 years 3 months
Contributions summary:Santiago focused on enhancing the OS-autoinst testing framework by introducing and improving methods for managing and saving virtual machine states. They developed and refactored code related to memory dumps, disk saves, and network management within the QEMU backend. The user also implemented and improved methods in the test API, including the ability to freeze and resume VMs, and incorporated the use of a stopwatch for performance analysis. These changes aimed to improve test automation capabilities and provide better control and monitoring.
Contributions:892 reviews, 650 commits, 786 PRs in 5 years 6 months
Contributions summary:Santiago primarily contributes to the testing and quality assurance of the `os-autoinst-distri-opensuse` repository, which contains test cases for openSUSE. Their commits involve increasing timeouts for tests, particularly on aarch64 architecture, indicating an understanding of performance considerations. They also address specific test failures and improve test coverage, including fixing undefined subroutines, updating boot order, and modifying test logic to accommodate changes in the backend. Several commits focus on improving test reliability by sending control signals and fixing regular expressions, demonstrating an effort to create a more robust and accurate testing suite.
opensusecasestest-cases
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.