Sarabjot Singh is a Senior Software Engineer in London with 10 years of experience building scalable, security-sensitive systems at Microsoft and Meta. He has driven major test platform projects at Microsoft—helping open-source and optimize vstest/testfx—and led product and infrastructure efforts such as GitHub Private Instances and a 10x-scalable auto-labeling microservice. At Meta he designed end-to-end systems and ML models to proactively detect and enforce against bad actors across Instagram, balancing precision, recall, and compliance. Comfortable across backend, test automation, and platform engineering, he routinely improves performance and reliability (e.g., 40% runtime reduction and protocol improvements at Microsoft). An inquisitive programmer and runner, he pairs deep technical ownership with cross-functional collaboration, legal/privacy engagement, and a track record of shipping high-impact features used broadly by customers.
10 years of coding experience
9 years of employment as a software developer
Guru Nanak Public School
Bachelor of Engineering (B.E.), Computer Engineering, 9.52, Bachelor of Engineering (B.E.), Computer Engineering, 9.52 at Thapar Institute of Engineering and Technology
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:11 releases, 129 commits, 281 PRs in 3 years 2 months
Contributions summary:Sarabjot primarily focused on improving the test platform's .NET core compatibility. They implemented fixes for running tests through dotnet core test dll, modified the code to enable debugging for core, and ensured correct working directory configurations. Additionally, the user corrected issues related to test execution and created automated tests.
This repository holds the source code of Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, as well as MSTest adapter and framework.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:2 releases, 9 commits, 19 PRs in 1 year 6 months
Contributions summary:Sarabjot primarily focused on enhancing the test framework and its related components. Their contributions include implementing global test timeouts through run settings, making various properties available within the TestCase object for improved test management. They also addressed issues with attribute handling and test discovery, and improved test coverage by adding new unit tests. Additionally, the user updated the copyrights and removed unused templates and tools.
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.