Accomplished software professional with robust background in software quality assurance transitioning to full stack development. Proficient in creating engaging user interfaces and robust backend solutions.
Experience
2023 — Now
2023 — Now
Design, develop, and deploy scalable high-quality web applications for Generative AI powered Employee Service Desk Platform
• Design and develop UI for CRUD operations on different types of knowledge sources – files, websites, Sharepoint sites and knowledge articles that improved Gen AI driven service desk chatbot’s accuracy in answering questions.
• Develop Backend REST APIs that interact with UI, Postgres DB and Pinecone Vector DB for knowledge source CRUD operations.
• Collaborate with product owners, UX/UI designers, and QA engineers to understand and clarify requirements, plan roadmap and stories for multiple sprints and deliver high quality product in a timely manner.
• Apply coding best practices to improve reusability, efficiency, performance and maintainability of the codebase.
2020 — 2021
Owned system test function for VMware Blockchain comprising a core decentralized trust platform and a deployment orchestrator. Focused on product functionality, stability, and resilience.
. Established consistent practices within team around regression testing, test planning, bug reporting, test automation and continuous improvement of frameworks, test environments, and infrastructure.
. Prepared to support two-month release cycles and two development teams of 20+ engineers in the US, Bulgaria, and Israel by hiring four engineers in five months, vetting three Indian consulting firms for tech / testing expertise, and creating an aggressive onboarding and training plan to reach productivity three months prior to the first major VMware Blockchain release.
. Built a formal end-to-end system testing process from scratch to qualify new versions of the product in every release cycle by establishing the test strategy outlining test areas, methodologies (functional, regression, stability, load), tools and environments as well as the release management and risk assessment processes along with the baseline system regression test plan.
2011 — 2019
2011 — 2019
Palo Alto, CA
Responsible for managing Amazon Advertising Technology’s quality teams for:
• High scale ad-serving system handling hundreds of billions of ad requests per day.
• Direct publisher supply products comprising web, mobile and video products.
• Self-service performance advertising products driving discovery and sales of merchandise on Amazon.
• Ad inventory forecasting system used by Display, Mobile and Video Ad programs across Amazon.
Deliver innovative test automation frameworks to improve regression isolation, manual test effort and time to release:
• Next-gen data-driven API testing framework using Java for high-scale backend services.
• High-cardinality live-traffic test framework built using JMX and Java Scripting engine that can detect thousands of anomalies and assert critical conditions on millions of sampled live requests.
• Cross-platform web, mobile and OTT SDK automation frameworks using TestNG, Selenium WebDriver, Calabash, Appium and AWS Device Farm for customer facing UI & direct publisher integrations for ad supply.
Manage a team 17 of SDETs, QAEs and QA Managers to ensure high quality delivery of multiple products.
• Recruitment, onboarding, coaching and career development, performance reviews, ratings & promotions.
2009 — 2011
Owned quality of a SaaS product suite of scalable & highly available software services enabling IronMountain’s customers to search and extract assets across multiple digital repositories for electronic discovery, retention & destruction.
Developed a suite of automated tests for web UI and backend webservices and contributed towards development of automation frameworks leveraging open-source tools - Apache Jelly, JUnit, Selenium RC, HttpComponents, Google Gson and JXPath. Created a continuous deployment pipeline in a multi-vm setup leveraging Hudson.
2008 — 2009
2008 — 2009
Managed a team of 3 QA Engineers responsible for ensuring quality of Adchemy Landing Page Server - ALPS. Established a consistent QA and release process in an Agile/Scrum environment, coordinated QA efforts during each Sprint and provided technical leadership to team members.
Drove efforts for developing test infrastructure for automating functional tests and performance tests for different components like the Component Server, Spreadsheet import-export interface, Model and Allocation generation. Setup a continuous deployment system leveraging Hudson and Bamboo.
Education
The University of Texas at Austin
M.S.
Indian Institute of Technology (Banaras Hindu University), Varanasi