Krishnan Mahadevan

Principal SDET at Bidgely

Bengaluru, Karnataka, 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
Krishnan Mahadevan is a Principal SDET with 13 years of experience building reliable test and backend systems, currently driving quality engineering at Bidgely from Bengaluru. He blends deep hands-on coding with test-architecture expertise honed at companies like MPL, Visa, and PayPal, focusing on robustness in distributed and parallel test environments. An active open-source committer and maintainer of TestNG and contributor to Selenium, he has fixed memory leaks, improved server behaviors, and enhanced test orchestration for one of the most widely used browser automation frameworks. A habitual problem-solver and blogger, he also authors open-source libraries and writes about engineering trade-offs, demonstrating a rare mix of pragmatic engineering, mentorship, and community stewardship.
code13 years of coding experience
job15 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
14,346reputation
1.3mreached
633answers
7questions
Badges
testing
top-5%
automated-tests
top-5%
maven
top-5%
selenium-webdriver
top-1%
selenium
top-1%
java
top-5%
github-logo-circle

Github Skills (25)

selenium-webdriver10
webdriver10
selenium10
testng10
selenium-ide10
java10
javas10
test-automation10
testing9
protractor9
automated-tests9
maven9
xml9
web-framework9
firefox8

Programming languages (10)

TypeScriptJavaShellRustJavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
testng-team/testng

Feb 2013 - Jan 2023

TestNG testing framework
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:9 releases, 665 reviews, 632 commits in 10 years
Contributions summary:Krishnan primarily contributed to the improvement of the TestNG framework by addressing various bugs and enhancements, specifically targeting areas such as correct parameter injection in tests, retry analyzer integration, and the accuracy of test results reporting. Their work involved modifying existing test classes to address issues with configuration methods and tests, and adding new test scenarios to cover scenarios with dependency issues. The user's contributions focused on ensuring accurate and reliable execution of tests, particularly in parallel test runs.
test-automationtesting-frameworktestingjvmtestng
SeleniumHQ/selenium

Feb 2016 - Dec 2022

A browser automation framework and ecosystem.
Role in this project:
userBackend Developer
Contributions:82 reviews, 20 commits, 40 PRs in 6 years 10 months
Contributions summary:Krishnan primarily contributed to the Selenium project's backend, focusing on resolving memory leaks and improving server functionalities. Their work involved modifying Java code related to temporary file management, server port retrieval, and test infrastructure. The user also implemented the ability to specify custom Firefox binary locations, enhancing the flexibility of the Selenium framework. The user also made updates for the proper forwarding of altered desired capabilities to the node.
dotnetpythonbrowserjavascriptruby
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
Krishnan Mahadevan - Principal SDET at Bidgely