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.

best forums for QA

Best Software Testing Forums for QA

Web forums are the most traditional way of knowledge sharing in the web. Make sure to use them to improve the quality of software tests.

READ MORE
Best QA conferences

Best QA Conferences: Curated List

QA engineers have a variety of testing conferences to choose from in the upcoming year. Check our article for details.

READ MORE
Front End Testing Tools in 2023

The Landscape of Front End Testing Tools

How to choose a front-end testing tool? Let's dive into the best software solutions, and show how you can automate front end testing in your business!

READ MORE
Smoke Testing vs Sanity Testing

Smoke Testing vs Sanity Testing: All You Need To Know

Comprehensive guide to Smoke Testing and Sanity Testing in the Software Development Life Cycle. Let's compare Smoke Testing vs Sanity Testing.

READ MORE
chaos testing guide

Chaos Testing: Everything You Need To Know

Test system resilience with chaos engineering—learn fault injection, failover testing, and best practices to uncover weaknesses before real failures.

READ MORE
Benefits of CI/CD Pipeline

Benefits of CI/CD Pipeline Implementation

Continuous Integration (CI) and Continuous Delivery (CD) are both practices in software development that aim to improve the efficiency, quality, and reliability of software development processes. They are often used in conjunction to streamline the process of delivering software to users.

READ MORE