DEV Community

Aadit Bhatia
Aadit Bhatia

Posted on

My first day as an SWE Intern at a startup - The importance of QA

Hi everyone!

Yesterday was my first day of work at my first internship, and I have a few thoughts I want to get off my chest. I'm currently working at Treevah as an SWE intern, entirely remote.

The first thing I've realized after just a day is that QA work(something I thought to be entirely separate from SWE work) is very intertwined with what I'll be doing in the near future. My first task has been simply getting used to the app itself and playing around with it, seeing if I can find bugs related to coreflow blockages, UI/UX issues, and other issues I can find on a P0-P3 framework.

For the first hour or so of work, I thought it was pretty easy work, if not a little boring. But it wasn't until I got deeper into the app that I realized just how important QA work is, not just for the client but for the developers behind the product as well.

QA work is obviously important to ensure that your client is receiving a polished version of a product, but what I've come to understand in a short time is that QA work gives developers the "mindset" needed to create solid products. Specifically, it allows SWEs to understand all of the different criteria that must be checked off in order for a product to be considered "polished".

To put it in more polished terms, doing QA work, in my eyes, allows developers to create work that's able to adhere more to the design-by-contract design philosophy.

I came into this internship expecting to start off with learning the company's stack and how to use it, but the first day ended up being something even more valuable: I began to learn how to think like an engineer!

Top comments (0)