Systems | Development | Analytics | API | Testing

The Test Tribe

End-to-end Testing with #Playwright | David Paquette | The Test Tribe Calgary Meetup

The Test Tribe Calgary Meetup took place on 22nd January and featured David Paquette, Principal Software Engineer at Microsoft, who took us through the power of Playwright in making end-to-end testing seamless and reliable. If you've ever struggled with flaky tests, difficult test setups, or maintaining complex test code, this talk was packed with solutions. David demonstrated how to write stable cross-browser tests, debug efficiently using Playwright’s codegen, inspector, and trace viewer, and shared practical strategies to enhance test automation workflows.

Understanding the Action Class in Selenium and How to Handle It?

While Selenium WebDriver provides essential functions like clicking elements and sending text, there are situations where more advanced functions are needed. The Action Class in Selenium is an advanced feature in the Selenium WebDriver that provides an API for performing complex user interactions like mouse movements, keyboard inputs, drag and drop, and other keyboard and mouse actions.

What is Stale Element Reference Exception in Selenium (and How to Handle It?)

Selenium is a popular web automation tool used to interact with web elements, analyze user actions, and test web applications. However, one of the most common challenges when using Selenium is dealing with the StaleElementReferenceException. This exception can occur when Selenium attempts to interact with an element that is no longer available or has been removed from the DOM (Document Object Model).

Building Smarter Developer AI Agents: QA Automation for Seamless Next-Gen Software Evolution

AI code generation is at a Pareto threshold. The first 80%—writing simple, functional snippets—is relatively straightforward. But the last 20%? That’s where it gets tricky. Building resilient, adaptable systems isn’t just a technical hurdle; it’s a leap of imagination and engineering, similar to the journey toward self-driving cars. Remember when everyone thought fully autonomous vehicles were “just around the corner”?

A Look at Imposter Syndrome Among QAs

It’s that time of year again—performance review season. Reviewing impact statements across various crafts, I’ve noticed a pattern among Quality Engineering (QE) professionals. Statements often focus on test cases, defects found, and deadlines met. But is that truly all we bring to the table? I believe there’s a much broader, often undervalued, impact on the QE role.

Alert and Popup Handling in Selenium Using Simple Steps

Handling alerts and popups is one of the important parts of web automation testing, especially while using Selenium. These dynamic elements, such as JavaScript alerts, confirmation boxes, and model dialogs, can easily interrupt workflows and require specific handling to ensure smooth test execution. Selenium provides strong methods to interact with these elements, but managing them effectively can be complex due to browser focus, timing issues, etc.

Advanced Playwright Techniques for flawless testing | Debbie O'Brien | #testflix2024

Playwright is revolutionizing end-to-end testing for modern web applications with its robust cross-browser support and versatile programming language compatibility. In this session, Debbie O'Brien dives into Advanced Playwright Techniques for Flawless Testing, uncovering hidden gems and advanced features to elevate your testing game. From setting up tests efficiently and leveraging test annotations to mastering API mocking, this talk is packed with practical insights for enhancing test reliability and coverage.

Staying Relevant in Test Leadership | Rob Sab | #testflix2024 #testingcommunity

In today's fast-evolving world, staying relevant as a test leader requires adaptability, continuous innovation, and a forward-thinking mindset. Drawing on over 42 years of experience, Rob Sabourin delivers an engaging talk on Staying Relevant in Test Leadership, offering invaluable advice for both new and seasoned test leaders. Discover how to embrace change, foster innovation on every project, and adapt strategies for team and individual growth.

Leading Agile Teams to Success: Lessons from the Trenches | Nishi Grover Garg | #testflix2024

Leadership in agile is not about control; it’s about enabling teams to thrive in a collaborative, innovative, and adaptable environment. In this inspiring session, Nishi Grover Garg draws on her hands-on experience to share valuable lessons in agile leadership. From managing shifting priorities to fostering a self-organizing culture, learn how to empower teams to deliver continuous value while achieving sustainable growth. Attendees will gain actionable leadership strategies to motivate and guide agile teams towards high-impact results.

An always upto date Developer's CV | Nicolas Fränkel | #testflix2024

In the digital age, your GitHub profile can serve as an impressive and dynamic CV, showcasing your work and skills to potential employers. But what if your commit history isn’t vibrant, or your projects aren’t open source? In this insightful talk, Nicolas Fränkel shares practical strategies to transform your GitHub profile into an always up-to-date entry point for recruiters, even if your contributions are sparse or private. Learn how customization and automation, using tools like GitHub Actions, can keep your profile fresh and professional without constant manual effort.