Sneha Mavuri
Hi, I’m Sneha Mavuri, a software engineer and QA specialist with 3 years of experience. I’m currently working at Swiggy, where I focus on ensuring product quality across web, mobile, and backend systems. I work hands-on with tools like Playwright, Appium, WebdriverIO, and Postman to catch bugs early and ensure a smooth experience for users.
Before Swiggy, I worked at CloudDefense.AI, Morgan Stanley, and Wingify, gaining experience across cloud security, backend development, and product testing. This journey has shaped my understanding of how to build products that are not just functional, but reliable and user-focused.
Outside of work, I’m a content creator with a community of over 22,000 followers on LinkedIn, where I share tech insights, career tips, and explain complex tools in simple ways. I enjoy helping others grow and stay curious about how we can use tech in meaningful ways.
Now, I’m channeling all my energy into building something of my own bringing together my skills in engineering, testing, and communication to create products that are smart, useful, and accessible.
Sessions
Testing is evolving beyond static test scripts into intelligent, adaptive systems. This workshop introduces participants to AI-powered QA pipelines built with Python, leveraging multi-agent architectures, machine learning, and Retrieval-Augmented Generation (RAG). Through hands-on coding, we’ll explore how to build automation frameworks that detect bugs intelligently, adapt to application changes, and scale across CI/CD workflows. Participants will leave with practical skills to design next-generation QA solutions using tools like PyTest, Selenium, LangChain, and scikit-learn.
Testing modern web applications often means dealing with sessions, cookies, and other stateful data, especially when testing login flows, e-commerce behavior, or personalization features. Traditionally, Selenium-based tests have handled this by spinning up a new browser instance per test. This ensures isolation, but at a significant cost: high memory usage, long startup times, and slower test runs.
What if you could maintain that isolation but with a single browser instance?
In this talk, I’ll walk through how the new WebDriver BiDi (Bidirectional Protocol) enables just that using user contexts to create isolated sessions (tabs) within one browser instance. We'll explore how to write Python tests that take advantage of this, reduce resource usage, and even scale more effectively in CI/CD or containerized environments like Kubernetes.
Whether you're running local tests or using Selenium Grid on the cloud, you'll leave this session with practical techniques to modernize your test setup without compromising on reliability.