# Deepika Kumar > Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/deepikakumar Software engineer with extensive experience in ad tech, specializing in building and optimizing ad-serving platforms. Over the years, I have led the design and implementation of critical ad solutions, improving efficiency, scalability, and revenue impact. I enjoy tackling complex problems, designing data-driven systems, and collaborating across teams to build high-performance ad systems. Before transitioning into software development, I spent several years as a Test Automation Engineer, delivering robust end-to-end automation projects. I have extensive experience testing and automating APIs, services, and web applications using Selenium, TestNG, and cloud-based platforms like SauceLabs and BrowserStack. My background includes full project lifecycle experience, from coordinating with stakeholders to designing scalable test frameworks. This combination of development and testing expertise allows me to build reliable, scalable systems while ensuring high-quality software delivery. ## Work Experience ### Software Engineer @ Branch Jan 2020 – Present Software engineer on the ads monetization team. Developed a scalable REST API for serving the most relevant ads for a search request Developed a number of APIs to back the campaign management UI that allows campaign managers to create/update/delete a campaign or an ad group for a specific app. Designed and implemented the intent/keyword recommendation system that would return a list of relevant intents for a specific user query. Implemented the ads auction algorithm that would help determine the winning ad for a specific search term. Designed and implemented the ads targeting feature based on a user profile. Designed and developed the budgeting logic for the ads system. Developed a pyspark job that runs every hour via airflow and write the hourly cost data for every campaign. ### Software Engineer in Test @ Branch Jan 2018 – Jan 2019 | San Francisco Bay Area Automation Engineer for the Mobile Search and Discovery Team at Branch. Developed and maintained integration API test automation across verticals supported by Search and Discovery, thereby ensuring high quality for the Search and discovery features. Built a robust and exhaustive test suite that incorporates ~1400 tests, that are key to assessing the quality of search and discovery features. Enabled PR testing and regression testing in a continuous integration system using Jenkins to validate the quality of every pull request and identify defects early on before it is merged into master Develop pyspark jobs to validate correctness of data in our analytics table. These jobs are scheduled in airflow to run at configured intervals. Authored a script to validate that branch search ranking looks comparable with that of the native apps. This provides a reliable way to measure ranking quality and enables developers to investigate mismatches with ease. ### Senior Associate @ Cognizant (Client - Citrix & LogMeIn) Jan 2016 – Jan 2018 | San Francisco Bay Area Senior Test Automation Engineer for the GoTo Care Support Team at Citrix. Designed and developed extensive test automation using Selenium WebDriver and Sauce Labs, to enable cross browser and cross platform testing for GoToMeeting and GoToWebinar sites. Developed a continuous integration system using in-house Maven and Jenkins to validate MyAccount portal and all the external dependencies (Profile, Billing Portals). Expanded test automation to validate localized content(8 languages) for the MyAccount portal. ### Senior Associate - Projects @ Cognizant (Client - TMNAS Insurance) Jan 2015 – Jan 2016 | Greater Philadelphia Area Guidewire BillingCenter Performed a feasibility analysis to study the application behavior with the Automation tool and define scope of automation for GuideWire BillingCenter. Singlehandedly developed Test Automation to test the functional workflow of the Guidewire Product. Customized the automation framework to complement the default web add-in methods for object identification. Developed a policy data generation tool used by different departments to generate huge data to test billing functionality. ### Senior Associate @ Cognizant Jan 2013 – Jan 2014 Key point of contact across the entire Automation division. Designed and developed a robust Automation Framework for UI Testing on all web applications which was used by the entire team to automate their tests. Authored a data generation tool used by different ALFA departments to generate any number of policies for a number of LOB’s based on user’s requirement and specification. Developed comprehensive automation to test Rates from Exceed Product - a product used extensively by ALFA for its Auto Line of Business. Drove the Agile delivery lifecycle and played a significant role in enabling client adoption of the same. Helped set up the Test Center of Excellence and defined standard process templates that are being used across the organization. ### Associate @ Cognizant Jan 2011 – Jan 2013 •Led Selenium Delivery Team. Customized Cognizant’s Reusable Automation Framework for Selenium in alignment with customer requirements. Gained experience in selenium. •Performed automation feasibility studies for different clients to assess potential challenges in each project. Investigated and identified the best tools and technology to automate different systems. •Submitted detailed proposals providing an estimate of cost, resources and timelines required for completion of the various projects. •Published monthly metric reports on the various projects to the top level management. ## Education ### Bachelor of Engineering (BE) in Computer Science Anna University Chennai ## Contact & Social - LinkedIn: https://linkedin.com/in/deepika-kumar --- Source: https://flows.cv/deepikakumar JSON Resume: https://flows.cv/deepikakumar/resume.json Last updated: 2026-04-11