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, low-code test automation, regression testing, and the use of AI in software quality assurance.

qa workflow

Improve QA Workflow with BugBug - Best Practices

But how do you streamline your QA workflow without overburdening your testing team? This is where BugBug steps in.

READ MORE
flaky test

How to Fix Flaky Tests?

Discover the causes and impact of flaky tests, and learn effective strategies to identify and fix them for reliable software performance.

READ MORE
bdd testing

What Is BDD Testing? Behavior Driven Development Guide

Unlock the potential of BDD testing in your software development process. Learn all about behavior-driven development and bdd testing frameworks.

READ MORE
maximizing roi with bugbug

Maximizing ROI with BugBug: Features You Should Be Using

When it comes to software testing, ROI isn’t just about saving costs. It’s about boosting efficiency across the board: speeding up development, reducing errors, and improving overall product quality.

READ MORE
unit test vs integration test

Unit Test vs Integration Test - Comprehensive Guide

Explore the key differences between unit test and integration test in our guide. Learn how each plays a vital role in effective software testing.

READ MORE
canary testing

Canary Testing Explained: What is a Canary Test and Why Use It?

Discover how canary testing is a powerful method for safely deploying new software features by gradually releasing updates to a small user group.

READ MORE
web services testing

What is Web Service Testing? 

Discover what web service testing is and how it ensures the performance, security, and functionality of APIs. Learn best practices to test web services effectively.

READ MORE
tdd vs bdd

TDD vs BDD | All You Need to Know

Discover the differences between TDD vs BDD methodologies in software development. Learn how each testing approach enhances code quality.

READ MORE
cypress cheat sheet

Cypress Cheat Sheet: Commands, Assertions and More

We're presenting a useful Cypress Cheat Sheet full of commands, and selectors for you to test and use in the end-to-end testing framework.

READ MORE
selenium test cases

How to Write Selenium Test Cases?

Learn how to write effective Selenium test cases with this comprehensive tutorial. Explore examples and sample code using Selenium WebDriver and IDE.

READ MORE
pesticide paradox

What is Pesticide Paradox in Automated Testing?

Uncover the pesticide paradox in software testing: even with high coverage, bugs may persist. Learn to avoid this paradox in test automation.

READ MORE