Skip to main content

Speaker of TestIstanbul 2025

Lead of Open Source and Developer Advocacy, BrowserStack

Speech: Spoonfuls of TDD and a Pinch of AI: Ingredients for a robust automation framework

In this talk, we will explore how Test Driven Development (TDD) serves as a foundation for building robust automation frameworks like Selenium. Drawing from my daily coding experiences, I will share how TDD has been a game-changer in my development process and how I have integrated AI as a helpful pair programmer.

To make generative AI effective, the key is providing the right prompts.

Through a coding demo, I will show you how I developed a new Selenium API using TDD with AI as my assistant. While doing so, I will walk you through the practical steps of TDD, highlighting where AI adds the most value and sharing how to structure prompts for AI to provide complete context with user stories and test cases, ensuring AI provides the best code suggestions possible.

By the end, you will have insights you can use to pair TDD with AI in your projects, with human expertise at the core of the process.

About Puja Jagani

I am the Lead of Open Source and Developer Advocacy at BrowserStack. I am also a core committer and member of the Technical Leadership Committee for Selenium, working closely with browser vendors to improve automation, especially through WebDriver BiDi. At BrowserStack, I focus on bug fixes, feature enhancements, user support, strategic thinking, and documentation while also engaging with the community and sharing knowledge.