Shiva Shankar

Software Engineer at Microsoft

Hyderabad, Telangana, India
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
🎓
Top School
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.
code9 years of coding experience
job3 years of employment as a software developer
bookMaster of Technology (MTech), computer science and engineering, Master of Technology (MTech), computer science and engineering at IITM
bookBachelor of Technology (BTech), Information Technology, Bachelor of Technology (BTech), Information Technology at MVSR ENGG COLLEGE
github-logo-circle

Github Skills (18)

unit-testing10
mstest10
testing10
test-runner10
test-framework10
dotnet10
dotnet-new10
teste10
cicd10
azure-pipelines10
powershell10
ui-testing10
unit-test10
test-automation10
csharp9

Programming languages (9)

C#TypeScriptPowerShellShellBicepJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
microsoft/vstest

Jan 2018 - Sep 2019

Visual Studio Test Platform is the runner and engine that powers test explorer and vstest.console.
Role in this project:
userQA 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.
visual-studiodotnetconsoletest-platformtesting
Tasks for Azure Pipelines
Role in this project:
userAutomation Engineer / Build & Release Engineer
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.
Request Free Trial
Shiva Shankar - Software Engineer at Microsoft