For years, QA engineers have tested deterministic systems — applications that behave predictably when given specific inputs. But with the rise of AI-driven apps and large language models (LLMs), the…
I recently had the pleasure of being a guest on the Tech Savvy Talks podcast, hosted by my Technology Team Lead, Kiro Kosturanov, where we had an amazing conversation about…
The work of Quality Assurance is not about clicking through the app, running scripts, or ticking checkboxes. As QA, you are the first real user of the product, who is…
Exactly one year ago, something that had lived in my head for years became reality. QAlogy.com was created. It wasn’t just the launch of a website.It was the beginning of…
Becoming a professor/mentor was always a dream of mine. It’s one of the main reasons I pursued my master’s degree in computer science — not just to learn more, but…
The QA Role and the testing tools are evolving fast. Cypress recently introduced an experimental feature that could change the way we write automated tests in Cypress. The new cy.prompt…
API testing is important in the quality assurance process because with API tests you can be sure that the back-end of the application works as expected. No matter which tool…
Let's say you are testing a software product and you need to decide what kind of end-to-end tests to write so you test the product most efficiently. If you are…
Recently I started creating an Appium framework with Java Script to test an iOS application. I have installed Mocha by using npm install --save-dev mocha and I wrote a simple…
Cypress is a powerful testing framework for end-to-end web application testing. If you haven't used it for some time and want to remind yourself how to set it up and…
Opening a bug ticket is crucial in the software quality assurance (QA) process because you need to present your findings in a way that can be clearly understood and reproduced…
Soft skills are equally important as technical skills if you want to become a successful Software Quality Assurance Engineer. During day-to-day work, they can help you to communicate effectively, collaborate…
If you already have, or you are planning to implement some automation tests for your projects, there are a couple of things that you need to consider to create tests…
The role of the quality assurance (QA) engineer has changed significantly over the years, and we can see a lot of differences in the QA work in the past and…