Prawal Agarwal is a Principal Engineering Manager at Microsoft with over a decade of experience building large-scale orchestration, deployment, and test automation services for Azure. He has driven reliability and efficiency for Ring-0 services and Azure DevOps by implementing features like test impact analysis that cut automation runtimes by over 90% and by enabling Java code coverage integrations (JaCoCo, Cobertura) in Azure Pipelines. Comfortable across the stack, he has written connectors for external services, maintained REST APIs, and contributed to prominent open-source projects such as azure-pipelines-tasks and vstest. Known for combining hands-on engineering with people leadership, he has led teams delivering high-scale distributed automation and impact prediction algorithms. Based in Bellevue, WA, he brings a pragmatic curiosity—often experimenting with new technologies and frameworks—to solve production-grade cloud problems.
10 years of coding experience
11 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Contributions:510 commits, 369 PRs, 342 pushes in 3 years 9 months
Contributions summary:Prawal primarily contributed to enhancing code coverage for Ant and Maven tasks within the Azure Pipelines Tasks repository. They integrated Cobertura and JaCoCo code coverage tools, modifying existing PowerShell scripts to enable code coverage reporting. They also implemented changes to support and manage these tools. These changes reflect a focus on improving testing and build processes within the Azure Pipelines environment.
Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits, 6 PRs, 35 comments in 6 months
Contributions summary:Prawal's contributions primarily focused on enhancing the test platform's functionality and robustness. Their work involved modifying build scripts and project files to incorporate COM components related to test impact analysis. They also added support for listing fully qualified test cases, aligning with features from an older version of the platform. Additionally, the user addressed error handling during attachment of files to test results, ensuring more reliable reporting.
visual-studiodotnetconsoletest-platformtesting
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
Prawal Agarwal - Principal Engineering Manager at Microsoft