Hello everyone!
My name is Leo, currently a senior quality assurance engineer. In the lines below I want to talk about choosing a career—I know it’s a crucial decision, and in the tech world, with so many options, it can be overwhelming! If you’re reading this, you’re probably at that point, evaluating which path to take within the IT universe. And believe me, I get it!
This post isn’t a magic guide to finding your calling, but rather a story from my own experience, with the hope of inspiring you and helping you navigate this sea of possibilities.
Since I was 12, I knew programming was my thing. Python was my first love, and along with HTML, CSS, and JavaScript, I jumped into the workforce as a junior full-stack developer at 15. (We all know that title just means labor exploitation.)
During my time as a web developer, I explored different areas: Data Science, web development… until I finally discovered automation! I loved automating my daily tasks to save time and mental effort (I even automated my daily outfit selection). Selenium was my entry point into one branch of this fascinating world and, through it, I learned about the QA role.
After three years as a Python developer, I was looking for a career change—something more dynamic, engaging, and a place to unleash my creativity—so I decided to pivot and become a QA for a video game consultancy.
At first I thought they were going to pay me to play video games (a childhood dream), but it turned out to be much more than that; in this role I would learn all the fundamentals of QA—its mindset, its purpose…
And what can I say? I fell in love!
I was no longer there to play video games—the idea of being paid to “break things” (find software bugs) seemed incredibly appealing.
In this position I learned everything about QA responsibilities, tools, soft skills, and the traits needed to succeed. Over time I craved more and more QA; I landed at a couple more consultancies where I worked on several projects across different industries. Eventually I specialized in different kinds of testing: API testing, UI testing, unit testing, test automation, manual testing… And as my soft skills developed, I took on new responsibilities within my teams: test strategy, test management, DevOps, etc. (the standard path of vertically increasing responsibilities within a role)
My path wasn’t linear. I experimented, explored, and learned from each experience until I found my true passion. And that’s my main recommendation for you: don’t be afraid to try new things! Your first job may not be the final one, but every step will bring you closer to your goal.
Remember:
- Research the different areas: web development, mobile app development, cybersecurity, data science, artificial intelligence, cloud computing… There’s a world of possibilities!
- Try different programming languages and frameworks: Python, Java, JavaScript, C++, React, Angular, Vue… Each has its own characteristics and applications. (Python, Java, and Lua are my favorites.)
- Don’t limit yourself to the technical: build your soft skills—communication, teamwork, problem-solving. They’re essential for any IT career.
- Seek mentors and connect with other professionals: learn from their experiences and expand your network. (Connect with me on LinkedIn!)
- And above all, enjoy the process! The world of computing is constantly evolving, so stay curious and never stop learning.
I hope my story inspires you to find your own path in the exciting world of technology. Good luck on your adventure!
See you in the next post!