Setting up Robust Test Automation Frameworks with Python & Selenium
Speaker Muti Aaron Track Dev Ops Type Short Talk (25 minutes) Abstract Are you looking to improve the reliability and efficiency of your software testing? This interactive workshop will guide participants through the essential steps of building and maintaining robust test automation frameworks using Python and Selenium. We'll move beyond basic scripting to explore best practices, design patterns, and common challenges faced in real-world test automation. This workshop is designed for QA engineers, developers, and anyone interested in kickstarting or enhancing their test automation efforts. Participants should have basic familiarity with Python. By the end of this session, attendees will be able to set up a functional test automation environment, write maintainable and scalable tests, handle common web elements, and implement strategies for reliable test execution. We'll cover topics such as setting up your environment, writing effective locators, managing test data, integrating with a simple reporting tool, and tackling synchronization issues. Get ready to roll up your sleeves and automate with confidence! ========================== Sponsors of PyCon Africa 2025 ========================== Platinum sponsor: Valkey: https://valkey.io/ Regional Diamond: Thinkst Canary: https://thinkst.com/ Amazon Web Services (AWS): https://aws.amazon.com/developer/ Gold Sponsors: Apify: https://apify.com/ Canonical: https://www.canonical.com/ Regional Gold: NICIS: https://www.nicis.ac.za/ Silver Sponsor: Google: https://google.com/ Regional Silver: Cyber Mint: https://www.cyber-mint.com/ Bronze Sponsor: Caktus Group: https://www.caktusgroup.com/ Regional Bronze: Prelude.Tech: https://prelude.tech/ Afrolabs: https://afrolabs.co.za/ CoderLevelUp: https://coderlevelup.org/ Contributing Sponsors: Lincoln Loop: https://lincolnloop.com/ Django Software Foundation: https://www.djangoproject.com/foundat... DEFNA: https://www.defna.org/ Black Python Devs: https://blackpythondevs.com/ Naughty Bean Coffee: https://www.naughtybean.coffee/ Zyelabs: https://zyelabs.net/ Asuer: https://asuer.co.za/ Wrend Holdings: https://wrendholdings.com/

AI Agents in Python From Basics to Multi Agent Systems

Automated Testing Without the Pain

Automation 101: Getting Started with CI and Testing

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Robot Framework Tutorial For Beginners | Robot Framework With Python | Intellipaat

Agentic AI WORKSHOP: Part-3 | Vibe Code RAG based AI Agent without coding

Servers Get Stressed Too: Subtle Ways We Overload Our Systems Without Realizing It

You are not your code unsolicited advice from a no longer new developer

Event Driven Workflows for Everyone Orchestrating Python with Airflow

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Framing a Python Career in a Tech Hype through Education

Software engineering at the tipping point

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

40Hz Binaural Gamma Waves - Ultra Deep Concentration

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Mastered python but still stuck The hidden power of soft skills in your codebase

Complete GitHub Actions Course - From BEGINNER to PRO

2 02 Build distributed proofs with ZisK

Google & AWS Veteran: What Top Tier Software Architects Do Differently

