Raul Arabaolaza

Engineering Manager at CloudBees

Pontevedra, Galicia, Spain
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

🤩
Rockstar
Raul Arabaolaza is an experienced engineering manager and former staff software engineer with 11 years in professional software development, now leading engineering at CloudBees from Galicia, Spain. He is a hands-on polyglot developer comfortable across Java, Scala, .NET, Android, web front-ends and SQL, who treats engineering as both profession and hobby. Raul has deep CI/CD and test automation expertise, contributing to high-profile Jenkins projects—improving acceptance tests, pipeline libraries and the credentials plugin—to harden plugin reliability and streamline build/test workflows. He blends backend engineering and QA rigor with DevOps know-how, frequently improving test stability, Docker-based pipelines and plugin compatibility testing. Colleagues value him for pragmatic problem-solving, attention to test robustness, and a continuous appetite for learning.
code11 years of coding experience
job20 years of employment as a software developer
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
41reputation
8kreached
2answers
1question
github-logo-circle

Github Skills (25)

docker10
webdriver10
selenium10
groovy10
testing10
selenium-ide10
acceptance-testing10
dockers10
java10
cicd10
javas10
junit10
jenkins10
jenkins-ci10
credentials10

Programming languages (6)

JavaShellCSSJavaScriptHTMLGroovy

Github contributions (5)

github-logo-circle
Collection of custom steps and variables for our Jenkins instance(s)
Role in this project:
userDevOps Engineer
Contributions:57 commits, 19 PRs, 8 pushes in 1 year
Contributions summary:Raul primarily focused on enhancing the Jenkins pipeline library. Their contributions include modifying the `runATH.groovy` and `runPCT.groovy` files, which involved configuring and integrating Acceptance Test Harness (ATH) and Plugin Compatibility Tests (PCT) within the CI/CD pipeline. The user also made changes related to Docker image building, node selection, and dependency management, streamlining the execution of tests and improving the overall build process. They also introduced various improvements and adjustments to enable testing of Jenkins war files and plugins.
jenkinsjenkins-pluginpipelinejenkins-api-plugingocd
Acceptance tests cases for Jenkins and its plugins based on selenium and docker.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:28 reviews, 52 commits, 57 PRs in 5 years 7 months
Contributions summary:Raul's contributions primarily focus on improving the acceptance tests for Jenkins and its plugins. They implemented new test features, such as confirming alerts and deleting jobs. The user also addressed various test issues, including fixing build steps and publishers, and updating the test framework to use the correct wait methods for increased stability. Additionally, the user adjusted test logic to account for changes in Jenkins core functionality and plugin behavior, and refactored and updated existing tests to enhance the robustness and reliability of the test suite.
jenkinscasesacceptance-teststestingdocker
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
Raul Arabaolaza - Engineering Manager at CloudBees