G

Gaurav Singh

Senior Software Engineer

Bengaluru, Karnataka, India14 yrs 6 mos experience

Key Highlights

  • 14+ years in software testing and automation.
  • Expert in building scalable test automation frameworks.
  • Strong leadership in mentoring and team building.
Stackforce AI infers this person is a Fintech and B2C Testing Automation Expert.

Contact

Skills

Core Skills

Test AutomationApi AutomationSoftware TestingApi Testing

Other Skills

Agile MethodologiesAmazon Web Services (AWS)AndroidApache KafkaAppiumC#Community BuildingCross-functional Team LeadershipCucumberDevOpsDockerEspressoHP Application Lifecycle ManagementHP QuickTest Professional (QTP)Hack

About

- I love โค๏ธ enabling teams to do Software Testing at scale and reduce toil faced by engineering teams in build/test/deploy phases. I have 14+ years of hands-on experience in building Testing frameworks, Testing Infrastructure and tools to enable robust Test Automation and Quality Assurance (QA). - I also have 3+ years experience in hands on Engineering management where I've built teams from ground up and helped engineers grow. - I've worked at BigTech (Meta), fast paced Start-ups (Gojek, CRED), product based (Planview), and large enterprise companies (Accenture, Aricent), where I have leveraged scalable test automation across mobile, web and backend systems to help teams to deliver fast releases with high quality. ๐Ÿ”น Technical Skills - Developed test automation frameworks for Mobile, web, and distributed backend systems using Java, Kotlin, Python, Javascript/Typescript, and Hack/PHP. - Skilled in Exploratory Testing, Test Strategy, Test planning, Test execution, Risk analysis and mitigation - Technologies I've worked with in the past to solve automation problems: - Mobile UI automation: Appium, Espresso - Web UI automation: Selenium - API automation: RestAssured, Postman, Restful APIs, gRPC - Load testing: Locust - CI/CD: Azure DevOps, Jenkins, GitLab, Docker - Reporting: ReportPortal - Test runners: TestNG, Cucumber, PYTest, Jest - Cloud: AWS, GCP - Distributed systems: Redis, Postgres, MySQL, Dynamo DB/Cosmos DB, Kafka - Test management: Azure DevOps, Jira, TestRail ๐Ÿ”น Technical Leadership - Built technical team roadmaps, drove OKR planning, and executed QA and SDET strategies. - Collaborated with cross-functional teams (product, business) to maximize business outcomes. - Mentored engineers and built strong automation teams with an Agile culture. ๐Ÿ”น Community - Author of tech blog ๐Ÿ”— https://automationhacks.io/ and newsletter ๐Ÿ”— https://newsletter.automationhacks.io/ - YouTube channel to help you elevate โšก๏ธ your software testing and automation ๐Ÿ”— https://www.youtube.com/@automationhacks - Available for 1:1 mentorship, career guidance, AMA, Have a question on Topmate ๐Ÿ”— https://topmate.io/automationhacks/ - Created open-source courses on Visual Validation with Applitools and API Testing with Python at Test Automation University ๐Ÿ”— https://automationhacks.io/courses/ - Speaker at SeleniumConf, AppiumConf, AutomationGuild, TestFlix, TribeQonf ๐Ÿ”— https://automationhacks.io/talks/ Always eager to learn and grow. Please feel free to reach out with any questions.

Experience

Microsoft

Senior Software Engineer

Jun 2025 โ€“ Present ยท 9 mos ยท Bengaluru, Karnataka, India ยท Hybrid

Cred

Principal SDET

Jun 2023 โ€“ Apr 2025 ยท 1 yr 10 mos ยท Bengaluru, Karnataka, India ยท Hybrid

  • As a Test Automation Architect and Engineering Leader (IC6), I led building of scalable fintech automation for Lending products (Personal Loans, co-lending, Loan Against Securities) and Credit Cards.
  • Designed and scaled Java gRPC automation framework, improving modularity and boosting test coverage with 3K+ API tests, accelerating releases
  • Reviewed and enhanced automation frameworks and tooling used across teams, improving engineering productivity and reducing debugging time
  • Led testing and automation for a high-impact CoLending project with a major Indian bank, unlocking a significant new revenue stream
  • Mentored 15+ SDETs and leaders, driving best practices in automation, test scalability, and QA excellence
TestNGSoftware TestingAmazon Web Services (AWS)MentoringDockerAPI automation+6

Meta

Senior Software Engineer

Nov 2021 โ€“ Jun 2023 ยท 1 yr 7 mos ยท London, England, United Kingdom

  • Senior Software Engineer (IC5) in the WhatsApp Frameworks and Tools team, I drove the development of test infrastructure, automated testing frameworks, and tooling that helped improve the quality of automated tests for mobile and web clients.
  • I designed and implemented a comprehensive CI pipeline that collected line code coverage from E2E tests for Android apps. This was built on top of internal infrastructure and technologies, utilising Hack/PHP, Typescript, and Python. As a result, we were able to improve the quality of automated tests by writing more targeted tests and catching more bugs early in the development process.
  • Led the creation of an internal course that trained WhatsApp mobile developers on automated testing concepts including Espresso, XCUITest and internal E2E testing framework, resulting in a more streamlined development process and better-quality automated tests.
  • Migrated sharded Android tests from legacy to new CI language and improving reporting using Skylark. This effort resulted in significant improvements in test reliability, efficiency, and reporting, further enhancing the overall quality of our automated tests.
  • I implemented CI Linters to validate source code attribution using Hack/PHP, which helped to identify ownership for each file change and lead to faster resolutions in case of issues/bugs.
  • I also led projects to add support for testing companion devices in Internal E2E test framework and improved code quality by refactoring procedural tests to page object pattern, along with setting docs and roadmap for wider engineering org adoption
KotlinSoftware TestingEspressoTypeScriptPythonMentoring+6

Gojek

3 roles

Engineering Manager SDET

Promoted

Aug 2020 โ€“ Nov 2021 ยท 1 yr 3 mos ยท Bangalore Urban, Karnataka, India

  • As a SDET Engineering leader (L5) I designed and built QA processes, test automation strategies, and frameworks from scratch for the logistics group, resulting in the successful delivery of consumer-facing apps and backend releases at scale.
  • I mentored and led a team of 10 SDETs and QE's to deliver high-quality software and improve automation coverage.
  • Led the Backend automation community and built common automation frameworks that were used by multiple teams within Gojek, resulting in increased productivity and quality of the backend automation tests.
TestNGKotlinAPI TestingSoftware TestingPython (Programming Language)Agile Methodologies+9

Lead SDET

Feb 2019 โ€“ Aug 2020 ยท 1 yr 6 mos ยท Bangalore Urban, Karnataka, India

  • Spearheaded and built a scalable E2E API automation framework that uses RestAssured, Kotlin, and TestNG, which provided fast functional feedback and confidence to developers for multiple Southeast Asia countries with parallel runs.
  • Improved developer collaboration by implementing Gradle mono repo to reuse the same codebase and scale multiple teams within Gojek.
  • Designed and executed load tests for API using Locust and Python, which uncovered performance issues during a migration project from Ruby to Go.
  • Built and mentored high-performing teams from scratch, which delivered projects on time, with best practices in automation framework code and tools.
TestNGKotlinAPI TestingSoftware TestingPython (Programming Language)Mentoring+10

Product Engineer - QA

Feb 2018 โ€“ Jan 2019 ยท 11 mos ยท Bangalore Urban, Karnataka, India

  • 3rd QA Engineer at Gojek Bengaluru, Designed and developed the Android automation framework for the consumer-facing app using Appium, Java, and Cucumber, resulting in a reduction of the regression cycle from 3 days to just 4 hours.
  • Configured the automation tests to run over the CI pipeline using Gitlab on VM/Docker container for every new build in dev code, enabling fast and reliable feedback for developers.
CucumberTestNGKotlinAPI TestingSoftware TestingAppium+11

Planview

Quality Engineer

May 2016 โ€“ Feb 2018 ยท 1 yr 9 mos ยท Bangalore Urban, Karnataka, India

  • Reduced regression test cycle time to 2 hours by developing API automation using Python to verify complex integrations between Planview, project place, and rally systems.
  • Developed web automation using Selenium, Python, and Pytest, executed over an in-house Selenium grid setup built from scratch.
  • Minimized QA bandwidth requirement from 1 week to 4 hours by using Microsoft PICT pairwise tool and Python to automatically generate and run comparison tests for analytics reports.
  • Mentored a team of 3 QE's on writing good automation code and building frameworks, which resulted in better code quality and faster delivery of automation projects.
API TestingSoftware TestingPython (Programming Language)Agile MethodologiesMentoringDocker+5

Aricent

Senior Engineer - Testing

Sep 2014 โ€“ May 2016 ยท 1 yr 8 mos ยท Bangalore Urban, Karnataka, India

  • Tested migration of analytics dashboard from Flash to HTML5 and automated web tests using Coded UI with C# and Microsoft Test manager run over VMs that reduced the time taken to test the product manually
  • Mentored and upskilled other engineers on product knowledge, resulting in improved collaboration and increased productivity in the team.
  • Participated in Agile meetings and rituals, provided early feedback on design bringing QA perspective during planning, and drove test planning and design, leading to better alignment between teams and improved software quality.
  • Conducted E2E testing of Itron Analytics product and its migration from Flash to HTML5 platform, ensuring a smooth transition and reducing the number of defects found in production.
Software TestingC#MentoringPostmanSQLTest Automation

Accenture

2 roles

Software Engineering Analyst

Promoted

Jun 2012 โ€“ Sep 2014 ยท 2 yrs 3 mos ยท Bangalore Urban, Karnataka, India

  • Developed and executed comprehensive UI test automation using HP QTP and VB Script for multiple projects and change requests in a Fortune 500 US Telecom client's order management and processing web application.
  • Mentored and upskilled junior engineers on product knowledge and best practices in QA and testing, which improved the team's efficiency and productivity.
Software TestingVBScriptHP Application Lifecycle ManagementHP QuickTest Professional (QTP)SQLTest Automation

Associate Software Engineering Analyst

Jun 2011 โ€“ Jun 2012 ยท 1 yr ยท Bangalore Urban, Karnataka, India

Education

Amity University Lucknow Campus

B.Tech โ€” Information Technology

Jan 2007 โ€“ Jan 2011

St Pauls College Lucknow

XII โ€” Mathematics and Computer Science

Jan 1993 โ€“ Jan 2007

Stackforce found 100+ more professionals with Test Automation & Api Automation

Explore similar profiles based on matching skills and experience