Discussion about this post

User's avatar
Artur Wojnar's avatar

I encourage developers to talk about how to test a feature before developers start the implementation. Thinking together on use cases is something that:

A. Helps developers avoid obvious mistakes

B. Helps QA to be involved in pre-development phase and avoid some obvious questions while starting the testing

C. It creates more robust scenarios

Expand full comment
Nick's avatar

I worked as QA (along with other roles in software engineering).

QA have a special mentality - they are those little kids investigating a product by trying to break it :-D

This is very creative and irrational work with out of the box thinking that only human can do.

But I see manual QA as atavism now. QA have tons of tools to help with automation.

Generative AI can generate sources for functional tests easily now leaving QA with the most interesting task - break this sh*t and see how it works :-D

So QA role will always be actual.

Expand full comment

No posts