SOFTWARE TESTING IS MORE THAN JUST AUTOMATION​

Enhance your skills, broaden your impact, and become a true quality advocate. Subscribe our newsletter to be a next level QA!

Hero Image for Home Page

Featured Articles

Discover latest articles to sharpen your QA knowledge.

In recent years, especially following OpenAI’s launch of ChatGPT, uncertainty about the future of various professions has grown significantly. Almost all of the online platforms are full of discussions like “The Future of [X] Profession.” It is hard to predict how the future is going to be look like in next 5 years for any of the profession as AI is yet to be matured.

Unreliability and UI automated tests often go hand in hand. This blog covers various considerations to keep in mind while developing automated tests to avoid such situations.

Have you ever found yourself in a situation where you’ve executed many tests before releasing a feature, yet still discovering bugs in production? What do you believe might have been gone wrong during testing? 

The Question That Leads to Problems

Typically, our brain is trained to ask direct questions which comes with a straight-forward reply. For example, if the signup form is removed from an application, a tester might ask, "How can I create...

Software Testing in 2030

Let me just try to predict the future of software testing based on the problems which face today and learnings which we have gained over the past few years. I won't be accurate for sure in my...

Why I Avoid IDs and CSS Selectors as Locators

I know this topic might seem old, repetitive, and even boring. There are tons of articles online discussing the best locator strategies to make automated UI tests faster and more reliable. So, what’s...

An In-Depth Understanding of getByRole in Playwright

Develop an In-Depth Understanding of getByRole in Playwright Discover the fundamental rule for when to use getByRole and when to avoid it...

Please Stop Celebrating Defects

While browsing LinkedIn (which I rarely do ), I came across a LinkedIn profile where someone was proudly flaunting that they had identified 10,000+ defects as a manual tester. Yes, you read that...

Characteristics of a Good QA

The Top 7 characteristics of a Good QA Enabler – Remember, you’re not here to block the software delivery process. As a QA, your job is to help the team deliver high-quality software as...

Fluent Wait in Selenium 4: The most comprehensive guide

Waiting is a crucial part of writing reliable and robust Selenium tests. Whether you’re dealing with dynamic content, asynchronous loading, or complex UI interactions, understanding and...

Fix C# PlayWright Error on Mac OS [Executable doesn’t exist]

Encountering a C# Playwright error on macOS? This common issue often relates to missing executables. Here’s how to resolve it efficiently...

How to Wait For API Response in Selenium WebDriver 4?

An element might be visible on the page, but that doesn't mean it's ready for interaction. For example, a dropdown built on top of an API response will always be present on the page, but its values...