Subham Singh

Senior Consultant at ThoughtWorks

Kanpur, Uttar Pradesh, 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
Subham Singh is a Senior Consultant and software engineer with eight years of experience building resilient, cloud-native systems for finance, banking, health, and engineering domains. He excels in Go and Node.js microservices, Docker-based deployments, Kafka, Redis, Elasticsearch, and automated CI/CD pipelines (GoCD) to drive faster, safer releases. At ThoughtWorks he led end-to-end delivery of financial products like Investing with Goals and SGB features, while also influencing KYC and login workflows through stakeholder-facing presentations. An active open-source contributor, he improved element selection and XPath handling in the popular Taiko testing library and enhanced Gauge’s automation capabilities, bringing practical test infrastructure improvements to community projects. Known for resolving thorny production issues and implementing the test pyramid across teams, he blends hands-on coding with delivery-focused architecture. Based in Kanpur, he combines strong domain knowledge with a track record of turning complex requirements into measurable operational gains.
code8 years of coding experience
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Alagappa University, Alagappa Nagar, Karaikudi
stackoverflow-logo

Stackoverflow

Stats
26reputation
2kreached
6answers
0questions
github-logo-circle

Github Skills (35)

javascript10
test-automation-framework10
behave10
mstest10
testing10
testkit10
acceptance-testing10
teste10
automation10
go10
bdd10
golang10
behavior-driven-development10
nodejs10
automations10

Programming languages (10)

TypeScriptC#JavaCSSShellJavaScriptGoHTML

Github contributions (5)

github-logo-circle
getgauge/gauge

May 2018 - Dec 2019

Light weight cross-platform test automation
Role in this project:
userTest Automation Engineer & Back-end Developer
Contributions:28 commits, 16 PRs, 30 pushes in 1 year 6 months
Contributions summary:Subham contributed to the test automation framework by refactoring concept arguments for special strings and fixing bugs related to the creation of the .gauge folder in non-gauge projects. They also addressed issues related to log levels and implemented features, such as running scenarios by name and showing diagnostic errors for missing files in table parameters. Furthermore, the user added support for capturing screenshots for all hooks and worked on removing screenshots from after-step hooks.
acceptance-testinggolanglight-weighttest-automationlight
getgauge/taiko

Mar 2019 - Dec 2019

A node.js library for testing modern web applications
Role in this project:
userFull-stack Developer
Contributions:81 commits, 21 PRs, 77 pushes in 9 months
Contributions summary:Subham primarily focused on enhancing the `taiko` library, a Node.js library for testing modern web applications. Their contributions involved modifying the core functionality, specifically related to element selection and handling. The user added functionality to select input fields within button selectors and replaced CSS selectors with XPath for improved element targeting. They also refactored the button functionality by removing an async function and fixing xpath to check attributes matches.
web-applicationsjs-libraryheadless-chromiumnode-jstesting
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
Subham Singh - Senior Consultant at ThoughtWorks