Speaking

I love speaking opportunities! This page provides a complete history of my public speaking engagements. If you’d like to invite me to speak at your event, please review my speaking policy and then contact me.

Keynote Addresses

TitleEventDate
TBDQA or the Highway 202406/24
Lightning Keynote: Bulldog-Driven DevelopmentSTAREAST 202405/24
Managing the Test Data NightmareDevOpsDays Raleigh 202404/24
Reimagining AutomationAgile Testing Days 202311/23
Testing Modern Web Apps Like A ChampionDjangoCon US 202310/23
Lightning Keynote: How to Write a Good TestSTARWEST 202310/23
Making Great Waves: 8 Software Testing ConvictionsLive2Test05/23
Managing the Test Data NightmareDevOpsDays Baltimore05/23
Lightning Keynote: My 1970 VW BeetleSTAREAST 202305/23
Full-Stack PythonPyTexas 202304/23
What’s New With TAU?TAU Conference 202303/23
Making Great Waves: 8 Software Testing ConvictionsScotiabank QualCon ‘2211/22
Making Great Waves: 8 Software Testing ConvictionsFuture of Testing Fall 202210/22
Making Great Waves: 8 Software Testing ConvictionsAutomationSTAR 202210/22
Lightning Keynote: What would I do differently?STARWEST 202210/22
Open Testing: Opening Tests Like Opening SourceTestIstanbul 202210/22
Making Great Waves: 8 Software Testing ConvictionsFuture of Testing APAC08/22
The State of the Union for Front End TestingFront-End Test Fest 202206/22
Making Great Waves: 8 Software Testing ConvictionsSTAREAST 202204/22
Open Testing: What if we open our tests like we open our source?TSQA 202203/22
Test Automation’s Next Great WaveFuture of Testing: Frameworks 202202/22
Open Testing: What If We Opened Our Testing Like We Open Our Source? STARWEST 202110/21
Tutoring: A Lifelong Impact RIT TutorCon 201802/18

Conference Talks

TitleConferenceDate
Managing the Test Data NightmareElevateDev ’24 (Genetec)05/24
Bulldog-Driven Development (Lightning Talk)PyTexas 202404/24
Managing the Test Data NightmareColombo Test Automation Conference02/24
Full Stack Python with HTMXPyOhio 202312/23
Which web testing tool should I use?AutomationSTAR11/23
Open Testing: Opening Test Like Opening SourceQuality Sense Conf 202311/23
Managing the Test Data NightmareTestingMind Raleigh-Durham 202310/23
Awesome Web Testing with PlaywrightPyGotham TV 202310/23
Modern Web Testing with PlaywrightGlobal Testers Day 2023 by QA Touch10/23
Maximizing Test Value with PlaywrightThis Dot Conference08/23
A Live Intro to Python TestingTestµ Conference08/23
Making Great Waves: 8 Software Testing ConvictionsKCDC 202306/23
Open Testing: Opening tests like opening sourceKCDC 202306/23
Self-Healing for your Flaky Front-End TestsFront End Test Fest 202306/23
Managing the Test Data NightmareQA or the Highway 202305/23
Ignite Talk: 8 Software Testing ConvictionsDevOpsDays Raleigh 202304/23
What web testing framework should I use?PyCon US 202304/23
Playwright with PythonPyCon US 2023 (Microsoft Booth)04/23
Managing the Test Data NightmareSelenium Conference 202303/23
How Visual AI Makes Testing EasyPython Web Conference 202303/23
Autonomous Testing: Software Quality’s Next Great WaveImprove: Testing02/23
How Visual AI Makes Testing EasyDPEK 202302/23
Are you ready for autonomous testing?Automation Guild 202302/23
Autonomous Testing: Test Automation’s Next Great WaveGlobal Testing Retreat 202212/22
Visually Testing Your ComponentsConf42: JavaScript 202211/22
Managing the Test Data NightmareAll Things Open 202211/22
The Visual Testing RevolutionAutomationSTAR 202210/22
Web Testing with Playwright and Python in 10 Minutes FlatTestflix 202210/22
It’s only “Gherkin” if it’s from the Cucumber region of BDD; otherwise it’s just “sparkling behavior specs”STARWEST 202210/22
Modern Test Automation Strategies – A PanelSTARWEST 202210/22
The Ultimate Python Testing PanelPyBay 202209/22
Managing the Test Data NightmareKansas City Developer Conference 202208/22
A Quickstart to Web Testing with PlaywrightPyOhio 202207/22
The Screenplay Pattern: Better Interactions for Better AutomationSelenium Conference 202207/22
An Introduction to Selenium WebDriver with PythonSelenium Conference Lite 202207/22
Awesome Web Testing with Playwright in PythonEuroStar Huddle Deep Dive Week07/22
Open Testing: What if we open our tests like we open our source?Conf42: Site Reliability Engineering 202206/22
How Visual AI Makes Testing a BreezeConf42: Machine Learning 202205/22
Open Testing: What if we open our tests like we open our source?QA or the Highway 202205/22
Managing the Test Data NightmarePyCon US 202205/22
How to Write a Test Case (Lightning Talk)PyCon US 202205/22
Open Space: Automation Panda AMAPyCon US 202205/22
Visual Component Testing with StorybookFuture of Testing: UX04/22
Awesome Modern Web Testing with PlaywrightPyTexas 202203/22
Managing the Test Data NightmarePyTexas 202203/22
East Meets West When Translating Django AppsPython Web Conf 202203/22
A Visual Testing RevolutionTSQA 202203/22
The Screenplay Pattern: Better Interaction for Better AutomationQA Global Summit ’22 by Geekle02/22
Real Talk on Cross-Browser TestingAutomation Guild 202202/22
How Decorators FunctionConf42: Python 202201/22
Open Testing: What if we open our tests like we open our source?TAU: The Homecoming12/21
The Screenplay Pattern: Better Interactions for Better AutomationTDC The Future 202112/21
The Screenplay Pattern: Better Interactions for Better AutomationAutomation in Action (Ukraine)10/21
Managing the Test Data Nightmare DjangoCon 202110/21
Jumpstart Python Testing in 5 Minutes FlatTestFlix10/21
Managing the Test Data Nightmare PyBay Food Truck Edition10/21
Beyond Units: End-to-End Web UI TestingPyCon Taiwan 202110/21
How Decorators Function in PythonDevNation Day 202109/21
The Screenplay Pattern: Better Interactions for Better AutomationTestBustersDay&Night09/21
Managing the Test Data NightmareQA Global Summit Vol 2 by Geekle08/21
Start Testing in 5 Minutes FlatPyOhio 202107/21
Managing the Test Data NightmareQA Summit by Xpanxion07/21
Managing the Test Data NightmareAPI Testing Summit 202107/21
The Screenplay Pattern: Better Interactions for Better AutomationTestingMind 2021 USA Season 405/21
Managing the Test Data NightmareSauceCon 202104/21
A live intro to pytestHeisenbug 2021 Piter04/21
The Screenplay Pattern: Better Interactions for Better AutomationCP-SAT Selenium Summit 202102/21
Using DSLs for Security TestingOpen Security Summit 202101/21
A Live Intro to pytestThe Python Week 202101/21
How Decorators FunctionPyTexas 202010/20
The Screenplay Pattern: Better Interactions for Better AutomationSelenium Day – North America10/20
How Decorators FunctionPyCon India 202010/20
Decorators are Great! Act Now!!PyGotham TV 202010/20
pytest: A Live IntroPyBay 202007/20
How to Write a Test CasePyOhio 202007/20
East Meets West When Translating Django AppsPyCon 202004/20
East Meets West When Translating Django AppsPyTennessee 202003/20
Egad! How Do We Start Writing (Better) Tests? (Impromptu)PyTennessee 202003/20
East Meets West When Translating Django AppsPyCascades 202002/20
How to Start Testing with PythonAutomation Guild 202002/20
Behavior-Driven PragmatismTestBash San Francisco 201911/19
Beyond Unit Tests: End-to-End Web UI TestingPyGotham 201910/19
Surviving Without PythonPyOhio 201907/19
From Zero to Testing: PrecisionLender’s Continuous Automation JourneyTest Automation Days 201906/19
3 Quick Tips for Software Blogging (Lightning Talk)PyCon 201905/19
Egad! How Do We Start Writing (Better) Tests?PyTexas 201904/19
Egad! How Do We Start Writing (Better) Tests?PyCaribbean 201902/19
Behavior-Driven Python with pytest-bddPyCaribbean 201902/19
Behavior-Driven Python with pytest-bddPyCon Canada 201811/18
Egad! How Do We Start Writing (Better) Tests?PyGotham 201810/18
Egad! How Do We Start Writing (Better) Tests?PyOhio 201807/18
Behavior-Driven PythonPyCon 201805/18
Testing is Fun in Python!PyData Carolinas 201609/16

Tutorials, Workshops, and Open Spaces

TitleEventDate
def test_crash_course_with_pytest():PyCon US 202405/24
BDD for Champions!STAREAST 202404/24
Modern Web Testing with PlaywrightSTAREAST 202404/24
def test_my_code_with_pytest():PyTexas 202404/24
Modern Web Testing with PlaywrightWorqference 202402/24
Awesome Web Testing with PlaywrightAutomationSTAR11/23
Awesome Web Testing with PlaywrightAgile Testing Days 202311/23
Visual Testing with CypressSTARWEST 202310/23
BDD for Champions!STARWEST 202310/23
Visual Testing with CypressSTAREAST 202305/23
BDD for Champions!STAREAST 202305/23
What challenges are y’all facing with testing and automation?DevOpsDays Raleigh 202304/23
Head-to-Head Web Testing with PlaywrightTAU Conference 202303/23
BDD for Champions!STARWEST 202210/22
Automating Visual Tests with CypressSTARWEST 202210/22
Awesome Modern Web Testing with PlaywrightPyCon US 202204/22
Awesome Web Testing with Playwright in PythonSTAREAST 202204/22
Writing Good GherkinSTAREAST 202204/22
End-to-End Testing with PlaywrightPython Web Conf 202203/22
Workshop: PlaywrightTAU: The Homecoming12/21
Hands-On Web App Test AutomationPyCon 202004/20
Blasting Off with Good GherkinTSQA 202002/20
Hands-On Web UI TestingDjangoCon 201909/19
Hands-On Web UI TestingPyOhio 201907/19

Webinars, Meetups, and Company Events

TitleHostDate
Managing the Test Data NightmareTestBustersNight04/24
Managing the Test Data NightmarePractiTest03/24
Reimagining AutomationSQGNE02/24
Hands-On Python TestingThe Test Tribe01/24
def test_crash_course_with_pytest():PyTexas12/23
Awesome Web Testing with PlaywrightJS Drop08/23
Modern Web Testing with PlaywrightModern Web ATL07/23
Full-Stack PythonIndyPy07/23
Let The Engineers Speak: Test MaintainabilityApplitools05/23
How Visual AI Makes Testing EasyThe Monthly Dev04/23
How Visual AI Makes Testing EasyApplitools (Apple)03/23
Let The Engineers Speak: SelectorsApplitools03/23
How Visual AI Makes Testing EasyApplitools (Corebridge Financial)03/23
Future-Proofing Your Automation PipelineApplitools & Cypress01/23
Introduction to Applitools and Test Automation UniversityEC Utbildning01/23
How to Enhance UI/UX Testing by Leveraging AIApplitools & TTC01/23
Selenium, Cypress, Playwright, or WebdriverIO? Let The Engineers Speak!Applitools12/22
The Visual Testing RevolutionApplitools (Apple)11/22
The Visual Testing RevolutionApplitools (Cox Automotive Inc)09/22
The Visual Testing RevolutionApplitools (Johnson & Johnson)09/22
The Visual Testing RevolutionFuture of Testing Forum | Seattle09/22
7 Major Software Testing TrendsEndava09/22
Cypress vs. Playwright: The Rematch!Applitools09/22
Managing the Test Data NightmareDevbridge09/22
How I started mobile testing with a Selenium backgroundSelenium Test Automation User Group (LinkedIn)08/22
The Visual Testing RevolutionHouston Software Quality Engineering Group08/22
Modern Cross-Browser Testing with Selenium in JavaApplitools08/22
The Visual Testing RevolutionApplitools (Paychex)07/22
Simplifying Cross-Device Testing For Native Mobile AppsApplitools07/22
The Visual Testing RevolutionPractiTest07/22
Coded vs. Codeless Testing Tools – And the Space In BetweenApplitools06/22
Modernizing Your Software Quality Assurance with Visual TestingAITP RTP06/22
A Visual Testing RevolutionFuture of Testing Forum | Raleigh06/22
The Screenplay Pattern: Better Interactions for Better Automation.NET Community Austria05/22
Cypress vs. Playwright: Let The Code SpeakApplitools05/22
The Screenplay Pattern: Better Interactions for Better AutomationZappleTech04/22
A Visual Testing RevolutionQualityAssuranceGroup04/22
Modern Cross Browser Testing for Storybook ComponentsApplitools03/22
Modern Cross Browser Testing in JavaScript using PlaywrightApplitools03/22
Cross Browser Testing with CypressApplitools02/22
Modern Cross-Browser TestingApplitools12/21
Selenium vs. Playwright: Let The Code SpeakApplitools12/21
The Screenplay Pattern: Better Interactions for Better AutomationContinuous Testing Meetup12/21
The Screenplay Pattern: Better Interactions for Better AutomationautomateIT (Zenitech Lithuania)09/21
East Meets West When Translating Django AppsPyLadies Seattle08/21
Managing the Test Data NightmareChiPy & IndyPy07/21
The Screenplay Pattern: Better Interactions for Better AutomationApplitools05/21
The Screenplay Pattern: Better Interactions for Better AutomationQA Touch12/20
Livestream: Refactoring Page Objects with SpecFlow and Boa ConstrictorSpecFlow (SabotageAndi)11/20
Behavior-Driven PragmatismUltimateQA11/20
How to Start Testing with PythonSoftware Test Pro09/20
Behavior-Driven PragmatismQA at the Point07/20
Behavior-Driven Python with pytest-bddCarlos Kidman07/20
A Live-Coding Intro to pytestChicago Python WebDev/DevOps SIG04/20
East Meets West When Translating Django AppsVirtual Nationwide Django Meetup04/20
Surviving Without PythonTriPython11/19
Web UI Testing with Python and LambdaTestLambdaTest10/19
Hands-On UI Testing with PythonSmartBear CrossBrowserTesting07/19
Egad! How Do We Start Writing (Better) Tests?TriPython07/19
How Do We Write Good Gherkin as Part of BDD?Beaufort Fairmont06/19
What is BDD, and How Do We Practice It?Beaufort Fairmont03/19
Beyond Unit Testing: End-to-End Web UI TestingWomen Who Code Python03/19
From Zero to Testing: PrecisionLender’s Continuous Automation JourneyTISQA03/19
Empowering Continuous Testing through Behavior-Driven DevelopmentCycle Automation10/18
Testing is Fun in Python!PyLadies RDU03/17

Interviews and Podcasts

SeriesTitleHostDate
Tech and TestInterview with Andy KnightPeter Johnson04/24
Vskills CertificationMastering Test Automation with Andrew KnightPooja Sachdeva02/24
Developers Who TestBecoming an SDET Hero with Andrew KnightChris Harbert12/23
makeITfunChat with Andy the Automation PandaMarcel Veselka
Juraj Žabka
12/23
QA TherapyS2.E10. Visual TestingSergio Freire
Cristiano Cunha
01/23
Iti ShrutiPandy with Pandey:
The Journey of the Automation Panda
Shruti Pandey08/22
Quality Sense PodcastTest Automation at ScaleAbstracta
Federico Toledo
05/22
PyBites PodcastThe concept of “What Next”?PyBites
Julian Sequeira
Bob Belderbos
09/21
Global Testers Day 2021My Upside-Down QA StoryQA Touch09/21
Work in ProgrammingThe Automation Panda Origin StoryMatthew Weeks03/21
The Testing ShowAPI TestingQualitest
Matt Heusser
Michael Larsen
03/21
Testing ParadiseBDD – The Right WayGiridhar Rajkumar09/20
SmartBear TalksSoftware Testing MentorshipSmartBear09/20
Django ChatDjango TranslationsWilliam Vincent
Carlton Gibson
04/20
Test and CodeSoftware Testing et al.Brian Okken10/19
TestTalksPython Test AutomationJoe Colantonio07/19
Test and CodeFeature TestingBrian Okken10/18
Test and CodeAutomation Panda – Andy KnightBrian Okken09/18
PyDev of the WeekPyDev of the Week: Andrew KnightMike Driscoll04/18

Conference Reflections