Vidya Narayanan

Software Engineer

Bengaluru, Karnataka, India11 yrs 4 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • 10+ years of experience in software engineering.
  • Expert in developing custom testing tools and frameworks.
  • Proven track record in driving organizational change.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in test automation and data quality.

Contact

Skills

Core Skills

Software EngineeringFull Stack DevelopmentFramework DesignAi/ml ApplicationsData Quality TestingTest Automation

Other Skills

AI/MLAgile methodologiesAnalytical SkillsApacheAzureOpenAIBig DataCC++Cascading Style Sheets (CSS)Core JavaData QualityDesign ThinkingDevOpsHTMLHadoop

About

A proactive and results-oriented Software Engineer with a passion for driving innovation in engineering practices. I hold a Master’s degree in Software Engineering from the University of Texas at Austin ( ranked among the top 10 institutions in the US) with a research focus on Test Input Generation for Java Programs. Link to my Master's thesis specializing in Verification and Validation of Software here: https://repositories.lib.utexas.edu/handle/2152/ETD-UT-2009-12-700?show=full As a lifelong learner and practioner, I am certified in Product Management (ISB), AI/ML & NLP (IIIT-B), and Design Thinking (MIT Sloan). I am skilled in aligning engineering efforts with business objectives, ensuring that engineering activities support the overall goals of the organisation. I excel in developing custom testing tools and frameworks tailored to unique project requirements. I have a proven track record of designing and implementing comprehensive testing frameworks for complex data analytics projects. I have a proven track record of ensuring the delivery of high-quality products through comprehensive testing strategies and meticulous attention to detail. I am proficient in software development, test automation frameworks, and continuous integration/continuous deployment (CI/CD) pipelines and have a strong background in Agile methodologies. I excel in mentoring juniors, stakeholder management, and communication, fostering collaboration across teams to deliver high-quality solutions on time and within budget. With over 10+ years of industry experience, I bring a wealth of technical expertise, with a strong focus on data-driven decision-making and continuous quality improvement at prior product-based organizations like Salesforce.com, PayU, Flipkart.com, Go-Jek, and ThoughtSpot.com that I have been part of. I possess a knack for driving organizational change and enjoy leveraging my expertise and hone new skills to contribute to the success of the organization. Programming languages: Java, Python Awards Received: Spot Award(twice): Flipkart.com, Most Dependable: PayU.com Areas of interest/expertise: Software Engineering, Framework Design, customer-focused design thinking, data analysis and engineering, AI/ML applications, and system integration

Experience

Salesforce

2 roles

Senior Member of Technical Staff

Promoted

Dec 2024Jun 2025 · 6 mos · On-site

Core JavaSoftware Engineering

Software Engineer

Jun 2024Dec 2024 · 6 mos · On-site

  • SalesCloud Go(GA’ed in the Winter’25 release) is a tool that helps Sales Admins discover and activate features fast. As a full-stack hybrid engineer, I contributed to the discovery and activation of Einstein Lead Scoring for Partners & Einstein Opportunity Scoring for Partners, in the Upcoming GA release).
  • 1. Built proof of concept functionalities for multiple modules, demoed, and built shared consensus with key senior stakeholders to derive technical use cases.
  • 2. Collaborated with Cross-Geo Product Management and CX teams to deliver high-quality code within the stipulated design using the existing SalesCloud Go Discovery framework. Identified a few bugs that
  • enhanced the user journey of SalesCloud Go.
  • 3. As a hybrid software engineer in the PRM team, I was involved in all 4 Agile testing quadrant activities(Q1, Q2, Q3 & Q4) for the
  • development efforts to onboard the above 2 features to SalesCloud Go in turn enabling feature discovery and activation from the SalesSetup page.
  • 4. Contributed to unit tests and functional test automation, as per code coverage thresholds.
  • 5. Developed code, created and executed test strategy/test plans(Q2) and functional tests to meet
  • quality expectations for features related to field changes in the Base Platform Object entity.
  • 6. Contributed to Q4(Perf) Performance testing by collaborating with Q4 to modify, and execute JMeter scripts, generate reports, and share results with key stakeholders for release sign-off.
  • 7. (Localisation testing)Performed manual tests to ensure quality expectations are met for the target audience in a particular region, considering the local language.
  • 8. Performed Exploratory testing in team blitz testing parties.
  • 9. Analysed and fixed several test failures, identified several bugs, and drove fixes to closure.
  • 10. Mentored junior team members including recording KT sessions.
Full stack developmentJavaFull Stack Development

Thoughtspot

Member Of Technical Staff

Aug 2020Aug 2022 · 2 yrs · Bangalore Urban district, Karnataka, India

  • All framework efforts accomplished with detailed design doc, run books documentation, modules for alerting, and Jenkin pipelines.
  • Demonstrated exceptional leadership qualities by mentoring juniors /interns in the team and laying out onboarding and requirements plans.
  • Owner of QA in on-prem data product team: Enhanced the existing Python automation framework for JIT/result and sub-result cache validation. Involved in team's Customer Defect Analysis and owned Jenkins Pipelines.
  • Ideated, designed, and led implementation of versions v1 and v2 of Cloud Data Warehouse performance framework. The framework helped benchmark/visualize query execution time across Snowflake and BigQuery against the in-house on-prem product.
  • Setup SonarQube community and enterprise edition and enabled code quality metrics across ThoughtSpot code base spanning multiple programming languages like C++, Java, Python, Golang, Javascript, Typescript, etc.
  • Led efforts for leveraging Sonar for Security Scans.
  • Led efforts for left-shifting Code Coverage. Worked across teams to consolidate code coverage metrics for ThoughtSpot Insights Analysis. Actively supported operations by setting quality gating.
  • Instrumental in contributing to python-based TestRail Connector for collection of TestCases and TestResults data for gathering insights in ThoughtSpot
  • Patent: https://patentcenter.uspto.gov/applications/17942234
  • Led the conceptualisation of image classification AI/ML algorithm for auto-triaging A/B test framework screenshots to significantly reduce manual effort for interpreting A/B test framework results, thereby saving time and cost. Collaborated with the legal team throughout the patent application process to secure IP rights.
  • Led efforts to setup a Secure bot for gating/adding Gerrit comments for Java CL code submissions based on sonar security scans.
  • Led the conceptualisation of bringing ThoughtSpot to Google Workspace add-on. https://workspace.google.com/marketplace/app/thoughtspot/941046147383
Product StrategyAnalytical SkillsJavaPythonFramework Design

Go-jek

Product Engineer

Mar 2017Oct 2017 · 7 mos · Bengaluru Area, India

  • Product Engineer in Quality working on developing frameworks for testing Data Quality for the Data Engineering team.
  • Worked on Data Loss detection framework during migration of Payment data to Cloud detection 90% data loss due to an edge case scenario.
  • Helped develop a very useful tool to enable internal stakeholders to debug/track and trace data in Kafka and query real-time data for making business decisions. Link to Medium blog post documenting details of same: https://medium.com/p/c6f77699b2d5
Oral CommunicationTest PlanningProblem SolvingSoftware DevelopmentData Quality Testing

Flipkart

Sr. Software Developer in Test

Dec 2014Feb 2017 · 2 yrs 2 mos · Bangalore

  • SDET in Ads data team
  • Submitted a paper Ants and the Elephants – A holistic approach to Big Data Validation for Grace Hopper's Women in Computing Conference.
  • During Big Billion Day, collaborated with Sales and Marketing team to develop Oozie batch Algorithm to identify List of Top N Ad Campaigns that were either aborted/completed but had max ROI. Extracted Merchants contact details for same and configured cron job to send this information to Sales/Marketing team. This resulted in 4% revenue boost by helping retain these merchants.
  • Award Recieved with EE rating: Spot Award.
  • 2. Implemented an automation framework for Big Data Pipeline for Flipkart Ads Team and integrated test cases with Jenkins CI pipeline for daily runs.
  • 3. Wrote JMX for performance testing of Data Reporting API s and integrated with a custom written NFR wrapper to obtain daily automation emails to observe throughput trends over period of time.
  • 4. As owner of quality for Bigfoot Web Analytics team proposed an automation framework
  • CAFFE to automate testing of the Web Analytics data pipeline.
  • 5. Setup Sonar with Jenkins integration, Hadoop test environments, End to End environment for Flipkart Ads team ecosystem.
  • 6. Contributed to Flipkart internal automation framework by writing several clients like
  • HDFS,Hive,Apache Lens, MySql etc.
  • 7. Implemented Java based UI automation framework including ngWebDriver for enabling
  • Selenium actions for AngularJS applications.
  • 8. Implemented Java based Api automation framework using Rest Assured framework.
  • 9. Mentored several SDET 1 and have conducted several interviews to help with the hiring
  • process.
  • 10. Evaluated couple of Test Automation Frameworks written within Flipkart.com and evaluated/recommended them to other teams based on certain characteristics.
  • 11. Ensured data pipeline environment stability by writing a health check module to check stability of Big Data components and wrote a self healing Jenkins Job to repair the environment in case of failures.
Analytical SkillsHadoopSeleniumDevOpsTest Automation

Hightail

Sr. Software Developer in Test

Mar 2014Dec 2014 · 9 mos · Bangalore, India

  • As owner of quality for Billing team, have been working on certifying(manual + automation) couple of releases to production, production bug fix testing etc.
  • Worked on SOAPUI-TestNG bridge to enable running SOAPUI tests as TestNG test cases. This enabled better CI integration.
  • Working on java framework to automate testing of SOAP based APIs using CXF.
  • Wrote an automation tool in java to import testlink testcases to testrail.
  • Active contributor of a Java based automation framework which allows faster and better test automation for variety of use cases : UI, Web Services, Backend
  • Rest API test cases automation by implementing REST API Clients in Java
  • Active contributor of E2E Smoke WebApp Test Automation using Selenium,PhantomJS, TestNG etc.
  • Set up one click deployment pipeline using Bamboo for couple of software projects.
  • Implemented structured approach to hiring using Agile scrums on regular basis
  • Organised a painting contest as part of team building initiative.
Analytical SkillsDevOpsSeleniumTest Automation

Payu

Software Quality Engineer

Nov 2012Mar 2014 · 1 yr 4 mos · Gurgaon, India

  • Explore and set up Jenkins for Continuous Code Integration, TestLink and develop automation framework for executing and uploading test results to Test Link for Test documentation/Test maintenance purposes
  • Provide with Test plans, Test automation – Webservice(API) and Selenium Webdriver test cases, Develop util/helper classes in test automation framework
  • Responsible for managing Continuous Integrations Setups.
  • Ownership of Nightly Test Execution Frameworks.
  • Ownership of Hourly Production Tests Execution.
  • Worked on TestNG and JUnit test automation frameworks
  • Write documentation and mentor other team members
  • Experience with JavaScript, XPath and Css selectors
Analytical SkillsDevOpsSeleniumTest Automation

Salesforce.com

2 roles

Caregiving

May 2012Oct 2012 · 5 mos

  • Volunteering work at Pragrati NGO teaching computers, English and arts to primary school children
  • Relocated to India , Care giving/ Spending time with family.
  • Started my personal development journey as a self taught artist

Software Engineer

Feb 2010Sep 2012 · 2 yrs 7 mos

  • Tested for seamless integration of Firefly product (acquired from Informavores) into the
  • salesforce.com platform.
  • ● Provide Test Plans, Unit/Functional Test Automation, development, support, and execution of
  • test infrastructure, bug fixes, and release support for the API and visual workflow teams.
  • ● Perform Code Reviews, Test Plan reviews and mentor other on-boarding AMTS and MTS team
  • members.
  • ● Coordinate with designers, developers, product managers, and technical writers to ensure on-time
  • completion of project deliverables.
  • ● Drove several features to completion to meet feature parity criteria between the cloud designer and
  • the desktop Firefly designer.
  • ● Worked with Customer Case Support for triage/resolution of priority cases.
  • ● Using manual and code coverage metrics performed Test Gap analysis to boost automation
  • coverage

Polycom

COM Software Intern

Jun 2009Sep 2009 · 3 mos

  • Design, Develop, & Test software for embedded Video Conferencing appliance.
  • Specific emphasis on IP communication protocols including SIP and H.323.

Cisco

Summer Intern

May 2008Aug 2008 · 3 mos

  • Lead the effort in GUI test automation using SilkTest
  • Performed variety of manual , regression and functional tests.

University of texas at austin

Teaching Assistant - EE 306

Aug 2007Jan 2008 · 5 mos · Austin, Texas Area

Education

The University of Texas at Austin

Master of Science — Software Engineering

Anna University Chennai

B.Tech — Information Technology

PSBB - K K Nagar

upGrad.com

Post Graduate Certification in ML and NLP from IIITB and upgrad

MIT Sloan Executive Education

Postgraduate Diploma — Innovation and Design Thinking: Products and Services

Jan 2018Jan 2018

Indian School of Business

Product Management

Aug 2022Nov 2022

Stackforce found 100+ more professionals with Software Engineering & Full Stack Development

Explore similar profiles based on matching skills and experience