Shiva Shankar is a software engineer with nine years of experience specializing in test automation, build-and-release engineering, and reliability improvements for large-scale developer tooling. Based in Hyderabad, he has been at Microsoft since 2015 after an earlier platform-focused role at NetApp, and holds an MTech in Computer Science from IITM. His open-source contributions to high-profile Microsoft projects like azure-pipelines-tasks, vstest, and testfx show a practical focus on improving test execution, reporting, cancellation handling, and console logging to make CI/CD and test platforms more robust. Comfortable across automation, QA, and engineering ownership, he blends hands-on fixes with test-suite design to reduce flaky behavior and surface meaningful diagnostics. Notably, his work often targets subtle test-infrastructure gaps—such as environment propagation during debugging and precise verbosity control—that materially improve developer feedback loops.
9 years of coding experience
3 years of employment as a software developer
Master of Technology (MTech), computer science and engineering, Master of Technology (MTech), computer science and engineering at IITM
Bachelor of Technology (BTech), Information Technology, Bachelor of Technology (BTech), Information Technology at MVSR ENGG COLLEGE
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:6 commits, 19 PRs, 8 pushes in 1 year 8 months
Contributions summary:Shiva primarily contributes to the test platform, focusing on enhancing testing capabilities and ensuring the platform's reliability. Their work includes adding test cases for runsettings validation, which permits code coverage and fakes collectors. They have also worked on implementing environment variable propagation during debugging and fixing verbosity level, and improving the console logging to not log the full information for non-failed tests. Additionally, the user has added implementations to handle cancellation of discovery requests.
Contributions:31 commits, 46 PRs, 44 pushes in 2 years 11 months
Contributions summary:Shiva primarily focused on modifying and maintaining tasks related to Azure Pipelines within the repository. Their contributions involved updating test result summaries, merging branches, and fixing test failures. The changes indicate involvement with the test execution and reporting processes, suggesting a role in automating and improving the testing workflow within the Azure Pipelines environment. Specific changes include enhancements to the handling of test results and versions related to test executions.
azure-pipelineswindowsazurepipelinesazure-devops
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.