Santiago Zarate

Senior Quality Engineer, Early Adopters at HumansNotRobots

Nuremberg, Bavaria, Germany
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
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.
code14 years of coding experience
languagesSpanish, English, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (22)

caching10
debug10
sqlite10
scripting10
qemu10
testing10
testcase10
perl10
script10
virtualization10
sh10
tester10
shell10
test-automation10
back-end-development9

Programming languages (18)

C++CSSCRustGoHTMLPerlXSLT

Github contributions (5)

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

Oct 2016 - Dec 2022

OS-level test automation
Role in this project:
userBack-end & Test Automation Engineer
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.
test-executiontest-automationtestingvirtualizationautomation
os-autoinst test cases for openSUSE
Role in this project:
userQA Engineer / Test Automation Engineer
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.
Request Free Trial