Sam Khouri is a pragmatic Software Developer in Test with 11+ years of experience building robust test infrastructures and automation for telecom and enterprise software, currently at Apple. He combines hands-on development (Python, Java, Clojure, Robot Framework) with systems thinking—designing Docker-based test orchestration, CI integrations, and tooling that dramatically shrink defect discovery cycles. Early career work in Nortel and IPTV integrations gave him deep exposure to end-to-end systems, partner coordination, and field testing, while roles at BlackBerry and Ericsson show a track record of scaling automated verification and “touchless” promotion pipelines. Sam contributes to high-profile open-source projects’ quality (improving the Swift Package Manager test suite), showing attention to test output clarity and diagnosability. Known for strong customer focus and relationship-building, he pairs curiosity with a history of practical automation that reduces risk and speeds delivery. He is aiming to transition deeper into software development leadership while retaining a tester’s obsession for reliability.
11 years of coding experience
14 years of employment as a software developer
Toastmasters International
Bachelors of Applied Science, Computer Engineering, Bachelors of Applied Science, Computer Engineering at University of Ottawa
The Package Manager for the Swift Programming Language
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:151 reviews, 57 PRs, 26 pushes in 6 months
Contributions summary:Sam primarily contributed to improving the test suite for the Swift Package Manager. Their work included adding new test cases to cover specific scenarios, like handling fatal errors in tests and verifying module aliasing functionality. They also addressed issues related to test output, updating the xUnit format to display failure messages and adding verbosity to the test runs for better debugging. Additionally, the user was involved in canary tests and other improvements to the testing infrastructure.
Contributions:2 PRs, 17 pushes, 3 branches in 2 years 9 months
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.