Lets start with a bit of back story.

I am a full stack developer. Developer being the keyword here, not a QA developer.

But in my current role, I was recently asked to come up with a testing suite for the web application and the Flutter app I was managing and maintaining.

At that time, I didn’t have anything better to do and thought this would be a fun little project to work on for a couple of weeks.

Boy o boy, I was wrong.