S

Sridhar Kotha

Director of Engineering

Bengaluru, Karnataka, India25 yrs 4 mos experience

Key Highlights

  • Over 24 years of IT experience delivering high-quality products.
  • Led teams of over 50 engineers to achieve exceptional results.
  • Expert in automation frameworks and performance testing.
Stackforce AI infers this person is a SaaS-focused QA and Automation expert with extensive leadership experience.

Contact

Skills

Core Skills

AutomationPerformance TestingQuality AssuranceDevopsCapacity PlanningProject Management

Other Skills

Team ManagementSpring BootMockitoMockMVCUnit TestingTestingFirewallsLinuxPerlTest AutomationUnixNATOperating SystemsApacheSecurity

About

An accomplished IT professional with over 24 years of extensive experience in delivering high-quality final products. Skilled in building strong teams across various domains—including Tools, Development, SDET, DevOps, Sustaining, Performance & Solutions, and Automation Frameworks—ensuring exceptional results with top-notch code quality and timely releases. Successfully delivered products, tools, and projects through hands-on management of Software Development, SDET, Performance & Tools, DevOps, and Sustaining. This included overseeing end-to-end testing and release delivery from the ground up. Committed to accelerating advanced product development through careful guidance of junior staff with active involvement. Demonstrated expertise in designing methodologies and data-driven metrics in fast-paced agile environments, leading engineering teams to achieve consistent quality deliverables at every stage. Managed a team of over 50 engineers and managers. Fostering continuous improvements and operational excellence by enhancing automation and performance tools, skills, and infrastructure to achieve quicker, high-quality releases and boost overall execution efficiency. Skilled in managing responsibilities related to capacity planning, coaching, mentoring, recruiting, and coordinating across PM, Development, Testing, and DevOps. Experienced in Agile processes, conducting people reviews, bug triaging, and developing metrics, as well as designing and building automation and performance test frameworks from the ground up. Proficient in both technical engineering capabilities and effective management practices. Designed & Developed a No-Code / Low-Code Rest Assured API automation framework to test APIs in XML and JSON formats using Java, integrated with TestNG and JUnit frameworks. Developed a performance testing framework for backend APIs using XML and JSON requests with LoadRunner. Improved the automation framework by implementing client-server architecture and multithreading for enhanced performance testing of backend APIs.

Experience

25 yrs 4 mos
Total Experience
2 yrs 9 mos
Average Tenure
1 yr 1 mo
Current Experience

Salesforce

Principal Member of Technical Staff

Apr 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India · Hybrid

Gupshup

2 roles

Director - Engineering

Promoted

Jan 2023Feb 2025 · 2 yrs 1 mo

  • Headed Central QA for Automation, Performance and Tools development, Synthetic Monitoring etc.
  • Achieved automation across several teams from zero to almost 100% and transformed to TDD.
  • Managed Automation, Performance and Tools across all the group companies and delivering significant improvements.
  • Hands-on POCs of several tools & frameworks.
Team ManagementAutomationPerformance Testing

Director - Performance QA Automation

May 2022Dec 2022 · 7 mos

  • Setup a Central Team that builds new Frameworks, explores new Tools (Security, Automation & Performance) and ensures all the teams adopt them. Increased Automation & Performance coverage of several projects.
Team ManagementAutomationPerformance Testing

Redbus

Senior Director QA

Mar 2020May 2022 · 2 yrs 2 mos · Bengaluru, Karnataka, India · Hybrid

  • Managing entire QA portfolio (50+ SDETs) delivering products of B2C & B2B including various Micro-services with highest quality.
  • Almost zero defects post production in several products due to strict exit criteria as well as automation adoption on all releases.
  • Brought change in several teams from Manual to TDD & CI via Automation with a savings of around 30-80% of time in execution with increased efficiency in deliverables with highest quality.
  • Regular interactions with Product, Dev & PMO to ensure high quality releases on time.
  • RCAs on Releases
Team ManagementQuality AssuranceAutomation

Pulse secure

2 roles

Sr. QA Engineering Manager

Apr 2017Feb 2020 · 2 yrs 10 mos

  • DevOps: Significant reduction in build time by parallel execution, created several plugins for usage by SDETs (creating pull requests, branch compare etc.), Static Analysis Checks, CI, removal of duplicate code etc.
  • Saved over 700K$ on Automation in a year by building strong team from ground up.
  • Increased Automation coverage from 19% to 66.67% thereby enabling faster releases with high quality.
  • Delivered significant left shift in quality by improving Automation & Performance of various products and reduced release time significantly.
  • Built a strong Tools team from ground up & saved ~1.2M$ by developing in-house tools replacing paid tools for Performance, Scale & Throughput.
  • Managed engineers from multiple teams – Tools, Automation Framework, SDET, Performance & Solutions, Sustaining and DevOps.
Team ManagementDevOpsAutomation

QA Engineering Manager

Jan 2015Feb 2020 · 5 yrs 1 mo

  • Ability to direct and improve quality programs, reducing defects and improving overall efficiency and productivity. Expertise in creation of Test Automation tools, with familiarity in multiple programming languages. Able to train, lead and motivate effective cross functional teams. Having executive leadership, negotiating and communicating skills and capable of providing authoritative guidance and making efficient to both in house and third party test teams.
Team ManagementQuality AssuranceAutomation

Microsoft

Sr. Test Manager

Feb 2014Dec 2014 · 10 mos · Hyderabad Area, India

  • Responsible for Capacity Planning, tasks allocation, managing execution of projects, bug triages, mentoring new joiners, motivation, guiding, coordinating with the triad (PM, Dev, Test), Owned Org. Initiatives CI, Cycle Time Reduction via Automation etc.
  • Managed Sonic Service is used to move files / messages into and import / export location to / from Biztalk, eConfig Tool to enable users to approve / deny permissions to AppFNs (Trading Partner details) and eTrack that allows to track transaction status and transaction details of trading partners.
  • SONIC: Sonic Service is used to move files / messages into and import / export location to / from Biztalk. It also locks, logs, achieves & batches the files.
  • eTrack: It allows to track transaction status and transaction details of trading partners.
  • eConfig: Tool to enable users to approve / deny permissions to AppFNs (Trading Partner details).
  • Role: Capacity Planning, tasks allocation, managing execution of projects, bug triages, mentoring new joiners, motivation, guiding, coordinating with the triad (PM, Dev, Test), encouraging team for organization like CI, Cycle Time Reduction via Automation etc.
Team ManagementCapacity PlanningProject Management

Novell

Specialist - Automation

May 2011Feb 2014 · 2 yrs 9 mos

  • Designed & Developed automation Framework from Ground Up for Filr Product & mentored people to enhance for implementing additional modules.
  • ~ 90% of automation done for products Novell Client, iPrint (UI & API) and made it work as part of CI. * Migrated QTP code to AutoIT and increased efficiencies in execution & thereby reducing costs.
  • Novell Client: Almost 90% of P0 & more than 50% of P1 Tests of Novell Client including – Install, Upgrade, Uninstall, Login, MapDrive, Detach Resource, Login Script Commands, all file operations, Salvage, Purge, Create / Modify / Delete Local User Profiles & System Login Profiles etc. using QTP.
  • iPrint:
  • Sanity Tests: Includes end-to-end functionality of iPrint - Create Driver Store, Create Print Manager, Upload Driver, Start Print Manager, Create Printer Profile, Create Printer, Associate Printer to Profile, Install Printer, Audit Enable for Printer, Printer Health Monitor & Audit for Printout.
  • iPrintMan: Entire functionality of iPrintMan is automated using JAVA & Junit.
  • Novell Filr: Entire functionality of Filr Virtual Appliance - Login, Create Users, Create File Operations, Sharing, Comments, Search, etc. using REST Automation Framework. Automatic build deployment & triggering automation with every build & sending report of automation execution status.
  • Role: Designed & Developed automation & mentored people to enhance for implementing additional modules.
  • Automated iOS sanity using Automation and Android Sanity using Robotium. All these were non-existent earlier

Yahoo!

Principal Engineer

Feb 2009May 2011 · 2 yrs 3 mos

  • Transitioned entire backend to India and built framework for Backend APIs using Java. Implemented XMLLint, JSONLint, XML Validation, Log4j etc.
  • Created Performance Framework for Backend APIs using Client - Server model and can be used for any APIs without any code. Was able to achieve 40 Times of the peak traffic.
  • Performance tests were created for all features using Load Runner. The same were created using SLAMD.
  • Multiple UI features were automated for UI using Selenium and integrated with TestNG & CI.
  • Backend APIs Test Framework: Created a framework for BE APIs & integrated with TestNG.
  • This framework will create an XML Request based on predefined XML Templates using the values defined in the tests, post the XML Request to API Server and get XML Response from API Server and validates the response for the values defined in test. This also works with JSON based requests. It also has xmllint & jsonlint as well as XML Validation against schema implemented. Used Java’s ‘log4j’ and implemented Logging feature.
  • Backend APIs Performance Test Framework: Developed a framework that uses Client-Server architecture where servers will be running on a port on various hosts which initiate the tests / requests.
  • The client will connect to all the servers based on the information of the servers defined in configuration file. It also sends a command to be executed on all the servers simultaneously.
  • For simulating multiple requests simultaneously from the test machine to the API server, each request is forked simultaneously and at the end of the run all the processes forked are cleaned properly releasing the resources. Used web_custom_request feature of Load Runner for testing the performance of Backend APIs for Checkout, Order and Payment Requests by sending XML based requests to API machines.

Azingo (formerly celunite soft systems (i) pvt. ltd.)

Team Lead

Nov 2006Feb 2009 · 2 yrs 3 mos

  • Managing team & growing them from 2 to 25, Analyzing PRD, Attending Project meetings, Representative between QA, Dev & Program Mangers, White Box Testing Automation, Scale Testing Automation, Bug Triaging etc.
  • White box testing of one of the major components - Messaging was done using Tinymail.

Celunite is now azingo

Tech Lead

Jan 2006Feb 2009 · 3 yrs 1 mo

Azingo softsystems india ltd. (formerly celunite)

Tech Lead

Jan 2006Feb 2009 · 3 yrs 1 mo

  • Tinymail / Messaging:
  • Tinymail (http://www.tinymail.org/) is a library for developing mobile applications with E-mail functionality.
  • Tinymail is modified to provide Celunite Linux Platform specific library, account store (contains configuration details like protocol, account name, host name etc.), platform factory (returns object instance) and device type (to know the connectivity of device online / offline), and Folder Management corresponding to Celunite Linux Platform.
  • Role: An application is written to provide the functionality of Storage of SMS Messages, Folder Management, and Transport of Short Messages over GSM / GPRS network. Various test stubs are written to exercise the complete functionality of SMS like sending SMS, view SMS, Receiving SMS, Deleting Message, Set / Get the flags for a message in a folder, Adding Observers to folders etc. Complete test code is written using the APIs of Tinymail in C.

Nokia india pvt. ltd

Senior Software Engineer

Apr 2002Nov 2006 · 4 yrs 7 mos

  • Simulated various customer networks, written white papers for new features and for complex customer environments.
  • Several white papers were published with detailed instructions / commands for complex customer setups. These were created as a hand-book for all the support engineers.
  • Nokia IP45 & IP40 Routers: IP45 has QOS (Diff-serve Code Point marking), Radius Enhancements, Smart Defense and Application Intelligence, High Availability, Source Routing, Dead Internet Connection Detection, Office Mode VPN, Wireless Hotspot Feature, and Traffic Monitoring. It includes Firewall/VPN software provided by Sofaware & has Configuration Management, WAN Failover, VPN Failover, Dynamic Routing (BGP), VRRP, Process Manager, Network Upgrade of firmware, Configuration import and export, Secure Management through SSH or HTTPS, Dynamic WAN IP support using PPPoE or DHCP Client, Internet connectivity using PPTP, Ease of LAN Management using DHCP Server, LAN, WAN and DMZ interfaces management, Console, OOB Management using PPP server on serial ports, Static routing, Event logging, Users and access control, Tools and Utilities like Snort, TCP Dump, Traceroute, NSLookup, Ping, NetStat, NTP Client.
  • Network Application Platform (NAP) Emulator is a single machine that needs to know what device type it must behave like, when NHM performs an action.
  • IP71 Small Office Router: The Linux based IP71 is an Ethernet-to-Ethernet network security platform with four 10/100 Ethernet LAN ports and a 10BaseT WAN port. It incorporates Check Point NG SMB Firewall-1 that enables the IP71 to function as a Security Firewall and as a VPN gateway.
  • DHCP Server support, Dynamic WAN IP support through DHCP Client and PPPoE Client, Event Logging, Secure remote access for configuration using digital certificates, Import and Export of Configuration, Upgrade, ARP, Diagnostics and can be monitored from the Nokia Horizon Manager.

Intoto software (i) pvt. ltd.

QA Engineer

Aug 2000Apr 2002 · 1 yr 8 mos

  • Developed automation for various features, enhanced framework to support multiple OS, HTTP Server enhancements to framework, VPN & Firewall Modules Automation.
  • Implemented several major enhancements to Network Test Manager (Framework).
  • Automated over 95% of router functionality. Sold automation code to several companies.
  • Created System Integration Group where anyone can create a build with a single click. All the warnings / errors are highlighted to concerned Dev automatically.
  • Network Test Manager: The ‘Network Test Manager (NTM)’ is a distributed client-server program that enables a tester to run his/her test scenarios. The NTM program is developed in PERL, which is available in Linux and Windows Operating Systems.
  • The NTM server is run as a daemon on all the test machines. The NTM server waits on a specific TCP port and interprets the commands sent by the client.
  • The NTM client takes 3 arguments, the configuration file, the test file and the time limit for test execution. An NTM client reads the configuration file and opens a TCP socket with each of the NTM servers. It sends and receives data to the server on this socket. The data sent by the client to the server is a string, which is the command to be run on the server. The server executes the command and redirects the output to the NTM clients.
  • Role: Enhancing the code to work with new HTTP Server, to work on multiple Operating Systems (Linux and Windows), to include new changes as per new requirements, leading team for various modules implementation and testing using PERL scripts.
  • The test cases for Firewall module test the functionality of Policy Rules, Application Content Filters, NAT, Sessions, Regression, User Group Configured Policies, Schedules, Configuration, Stress and Event Logging – designed & implemented.
  • The test cases for VPN module include VPN using Manual key management and IKE for both Global Rules and User Group Configured Policies – designed and implemented.

Education

Kavi Kulguru Institute of Technology and Science, Ramtek

B.E — Computer Technology

Jan 1996Jan 2000

S N Murty Polytechnic

D.CM.E — Computer Technology

Jan 1991Jan 1995

Bharatiya Vidhya Kendra

SSC - Secured Telugu Vignana Parithoshikam from Government.

Jan 1986Jan 1990

Stackforce found 100+ more professionals with Automation & Performance Testing

Explore similar profiles based on matching skills and experience