Dominik Szahidewicz, a Software Quality Evangelist who writes practical guides on QA and test automation.

Dominik Szahidewicz

Software Quality Evangelist

Dominik Szahidewicz is a Software Quality Evangelist specialising in quality assurance, test automation, and modern software testing practices. He creates practical, research-driven content that helps QA professionals, developers, and product teams improve test coverage, automate repetitive testing, and release more reliable web applications.

Drawing on his experience in technical writing, data analysis, and application consulting, Dominik translates complex testing concepts into clear, actionable guidance. His areas of interest include end-to-end testing, no-code test automation, regression testing, and the use of AI in software quality assurance.

Blog cover reading "what does qa testing do?" in purple pixel lettering, framed by purple and yellow squares

What Is QA Testing? Comprehensive Guide

Understand what does QA testing do? What is the role of Quality Assurance in software quality? Learn about QA and QA Testing.

READ MORE
what is selenium ide

What is Selenium IDE? Selenium IDE Tips and Tutorial

What is Selenium IDE? - an essential tool in the Selenium Test Suite, used for creating test cases in browsers. Find tips and tutorials here!

READ MORE
test plan vs test strategy

Test Plan vs Test Strategy: Goals & Differences

Understand the difference between test plan vs test strategy. Both terms are often used in different contexts. It may be confusing for a QA team.

READ MORE
Blog cover reading "is selenium free?" in purple pixel lettering, framed by purple and yellow squares

Is Selenium Free? How Much Does Selenium Cost?

Explore the truth behind the myth that Selenium is completely free. Uncover hidden costs and learn how it can revolutionize your test automation.

READ MORE
selenium cheat sheet

Selenium Cheat Sheet: Commands and Locators

Explore Selenium Webdriver locators, and commands with our Java Selenium Cheat Sheet.

READ MORE
Blog cover reading "ci/cd interview questions and answers" in purple pixel lettering, framed by purple and yellow squares

50 CI/CD Interview Questions and Answers for 2026

Prepare for CI/CD interviews with 50 basic, advanced and scenario questions on pipelines, testing, Jenkins, GitHub Actions, Docker, Kubernetes and rollback.

READ MORE
Blog cover reading "stripe test cards" in purple pixel lettering, framed by purple and yellow squares

Stripe Test Cards - Comprehensive List

This article shows how you can use stripe test cards, providing insights into how they can optimize payment system development.

READ MORE
Blog cover reading "bug and defect" in purple pixel lettering, framed by purple and yellow squares

Difference Between A Bug And A Defect | Bug vs Defect

Discover the key differences between a bug and a defect in software testing. Understand how each impacts bug tracking and quality assurance.

READ MORE
Blog cover reading "component testing" in purple pixel lettering, framed by purple and yellow squares

What Is Component Testing? Complete Guide

Discover the differences between component testing and unit testing. Learn how to perform component testing to enhance your testing process.

READ MORE
data test id attributes

Why Should You Use data-testid Attributes?

data-testid attributes serve as a simple yet powerful tool for selecting elements within tests. Let's dive in and explore.

READ MORE
Blog cover reading "failed test" in purple pixel lettering, framed by purple and yellow squares

Failed Test: What To Do When Your Test Fails?

Learn how to identify and fix test failures with this complete guide on what to do when your test fails.

READ MORE