<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged firststeps</title>
<link>https://coderlegion.com/tag/firststeps</link>
<description>Powered by Question2Answer</description>
<item>
<title>How I Got Into QA — And Why I Stayed</title>
<link>https://coderlegion.com/25759/how-i-got-into-qa-and-why-i-stayed</link>
<description>&lt;p&gt;My journey into QA didn't start with a testing course.&lt;/p&gt;
&lt;p&gt;It didn't even start with software testing.&lt;/p&gt;
&lt;p&gt;It probably started when I was around four years old.&lt;/p&gt;
&lt;p&gt;Every summer, I used to spend two or three months at my great-grandmother's house in the Czech Republic. I would spend entire days with my mother's cousin in a small storage room upstairs.&lt;/p&gt;
&lt;p&gt;For most people, a storage room probably doesn't sound like the beginning of a career in technology.&lt;/p&gt;
&lt;p&gt;For me, somehow, it was.&lt;/p&gt;
&lt;p&gt;That was where my fascination with computers started.&lt;/p&gt;
&lt;p&gt;I didn't know anything about QA, software development, CI/CD, or automation back then.&lt;/p&gt;
&lt;p&gt;I just knew that computers were interesting.&lt;/p&gt;
&lt;p&gt;And I wanted to understand them.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;my-first-steps-into-programming&quot;&gt;My first steps into programming&lt;/h3&gt;
&lt;p&gt;Later, while I was still in elementary school, I started attending a programming course.&lt;/p&gt;
&lt;p&gt;We worked with PMD 85 computers, which were among the more accessible computers in our part of the world at the time.&lt;/p&gt;
&lt;p&gt;We learned things like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BASIC&lt;/li&gt;
&lt;li&gt;Pascal&lt;/li&gt;
&lt;li&gt;Turbo Pascal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Looking back, those machines were incredibly limited compared to what we have today.&lt;/p&gt;
&lt;p&gt;But that almost made them more interesting.&lt;/p&gt;
&lt;p&gt;There wasn't an endless ecosystem of frameworks, cloud services, package managers, AI assistants, or Stack Overflow answers waiting for you.&lt;/p&gt;
&lt;p&gt;If you wanted the computer to do something, you had to understand what you were telling it to do.&lt;/p&gt;
&lt;p&gt;Eventually, I got my first computer of my own: a Didaktik Compact.&lt;/p&gt;
&lt;p&gt;That changed things again.&lt;/p&gt;
&lt;p&gt;I started learning programming by myself.&lt;/p&gt;
&lt;p&gt;There was no clear career plan behind it.&lt;/p&gt;
&lt;p&gt;I wasn't thinking:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;One day I'm going to become a software engineer.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I was simply curious.&lt;/p&gt;
&lt;p&gt;I wanted to know how things worked.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;then-came-linux&quot;&gt;Then came Linux&lt;/h3&gt;
&lt;p&gt;Somewhere along that journey I discovered Linux.&lt;/p&gt;
&lt;p&gt;And Linux stayed with me.&lt;/p&gt;
&lt;p&gt;I started experimenting with some of the distributions that were available at the time, trying to understand the operating system and what I could do with it.&lt;/p&gt;
&lt;p&gt;That relationship never really disappeared.&lt;/p&gt;
&lt;p&gt;Even today, Linux and Bash are still part of the way I work and think about technology.&lt;/p&gt;
&lt;p&gt;There was a period, especially during my teenage years, when programming became much less important to me.&lt;/p&gt;
&lt;p&gt;Like a lot of teenagers, I spent much more time playing games than writing code.&lt;/p&gt;
&lt;p&gt;Programming moved into the background.&lt;/p&gt;
&lt;p&gt;Linux didn't.&lt;/p&gt;
&lt;p&gt;It was always somewhere nearby.&lt;/p&gt;
&lt;p&gt;Technology never completely left my life.&lt;/p&gt;
&lt;p&gt;But my professional future ended up taking a very different direction.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;a-20-year-detour-through-mechanical-engineering&quot;&gt;A 20-year detour through mechanical engineering&lt;/h3&gt;
&lt;p&gt;When I reached secondary school, I chose a field that wasn't exactly the future I had imagined for myself.&lt;/p&gt;
&lt;p&gt;I studied mechanical engineering.&lt;/p&gt;
&lt;p&gt;And that decision ended up defining roughly the next twenty years of my professional life.&lt;/p&gt;
&lt;p&gt;I worked as a mechanical designer and technologist.&lt;/p&gt;
&lt;p&gt;I worked with manufacturing.&lt;/p&gt;
&lt;p&gt;I programmed CNC machines.&lt;/p&gt;
&lt;p&gt;I worked on the production of 3D components.&lt;/p&gt;
&lt;p&gt;So even though I had moved away from traditional software development, programming never disappeared completely.&lt;/p&gt;
&lt;p&gt;It simply changed form.&lt;/p&gt;
&lt;p&gt;Instead of writing applications, I was telling machines how to manufacture physical components.&lt;/p&gt;
&lt;p&gt;There is actually more overlap between these worlds than it might seem.&lt;/p&gt;
&lt;p&gt;You still need to think logically.&lt;/p&gt;
&lt;p&gt;You still need to understand a process.&lt;/p&gt;
&lt;p&gt;You still need to understand what can go wrong.&lt;/p&gt;
&lt;p&gt;You still need precision.&lt;/p&gt;
&lt;p&gt;And mistakes can have very real consequences.&lt;/p&gt;
&lt;p&gt;But somewhere in the back of my mind, the interest in IT was still there.&lt;/p&gt;
&lt;p&gt;For years.&lt;/p&gt;
&lt;p&gt;I just never really made the move.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;sometimes-another-person-sees-the-path-before-you-do&quot;&gt;Sometimes another person sees the path before you do&lt;/h3&gt;
&lt;p&gt;Then my life changed.&lt;/p&gt;
&lt;p&gt;I met the woman who later became my wife.&lt;/p&gt;
&lt;p&gt;She knew that IT had been something I had dreamed about since childhood.&lt;/p&gt;
&lt;p&gt;And at some point she pushed me to finally do something about it.&lt;/p&gt;
&lt;p&gt;She encouraged me to take an entry-level IT course.&lt;/p&gt;
&lt;p&gt;I agreed, but with one condition:&lt;/p&gt;
&lt;p&gt;She had to take the course too.&lt;/p&gt;
&lt;p&gt;IT wasn't her field at all, which actually made me respect her even more for doing it with me.&lt;/p&gt;
&lt;p&gt;We went through the course together.&lt;/p&gt;
&lt;p&gt;I spent a lot of time helping her along the way, especially with the technical parts and the final assignment.&lt;/p&gt;
&lt;p&gt;By the end, it sometimes felt like I had completed the course twice.&lt;/p&gt;
&lt;p&gt;And strangely enough, I didn't mind.&lt;/p&gt;
&lt;p&gt;I still don't.&lt;/p&gt;
&lt;p&gt;Because that course became the point where something that had been sitting in the background of my life for years finally became real.&lt;/p&gt;
&lt;p&gt;It was the beginning of my QA career.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;my-first-qa-job&quot;&gt;My first QA job&lt;/h3&gt;
&lt;p&gt;My first job in IT was at SolarWinds in the Czech Republic.&lt;/p&gt;
&lt;p&gt;Getting that job meant another major change.&lt;/p&gt;
&lt;p&gt;We moved to Brno because of it.&lt;/p&gt;
&lt;p&gt;I had finally entered the industry I had wanted to be part of for so long.&lt;/p&gt;
&lt;p&gt;And then reality hit me.&lt;/p&gt;
&lt;p&gt;I knew far less than I thought I did.&lt;/p&gt;
&lt;p&gt;Almost everything was new.&lt;/p&gt;
&lt;p&gt;Processes were new.&lt;/p&gt;
&lt;p&gt;Terminology was new.&lt;/p&gt;
&lt;p&gt;The way software teams worked was new.&lt;/p&gt;
&lt;p&gt;Even something that seems completely normal to me today was confusing at the beginning:&lt;/p&gt;
&lt;p&gt;DEV.&lt;/p&gt;
&lt;p&gt;QA.&lt;/p&gt;
&lt;p&gt;STG.&lt;/p&gt;
&lt;p&gt;PROD.&lt;/p&gt;
&lt;p&gt;Different environments, different responsibilities, different stages of the delivery process.&lt;/p&gt;
&lt;p&gt;Today it sounds almost trivial.&lt;/p&gt;
&lt;p&gt;At the time, it wasn't.&lt;/p&gt;
&lt;p&gt;I had spent years working in technical environments, programming CNC machines and solving engineering problems.&lt;/p&gt;
&lt;p&gt;But software development had its own language and its own mental model.&lt;/p&gt;
&lt;p&gt;I had to learn all of it.&lt;/p&gt;
&lt;p&gt;And I had to learn it quickly.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;the-person-who-helped-me-survive-the-beginning&quot;&gt;The person who helped me survive the beginning&lt;/h3&gt;
&lt;p&gt;One of the people I still remember very clearly from that period is my buddy, Ventsislav.&lt;/p&gt;
&lt;p&gt;I owe him a lot.&lt;/p&gt;
&lt;p&gt;Mostly because of his patience.&lt;/p&gt;
&lt;p&gt;When you're new to an industry, there are questions you don't even know how to formulate yet.&lt;/p&gt;
&lt;p&gt;Sometimes you don't understand a process well enough to know what part of it you're actually confused about.&lt;/p&gt;
&lt;p&gt;Having someone who is willing to explain those things without making you feel stupid makes an enormous difference.&lt;/p&gt;
&lt;p&gt;Ventsislav did that for me.&lt;/p&gt;
&lt;p&gt;He helped me understand how the environment worked.&lt;/p&gt;
&lt;p&gt;How the processes connected.&lt;/p&gt;
&lt;p&gt;What QA was actually responsible for.&lt;/p&gt;
&lt;p&gt;And how software moved through the organization.&lt;/p&gt;
&lt;p&gt;At the beginning, I needed that help constantly.&lt;/p&gt;
&lt;p&gt;But slowly, things started clicking.&lt;/p&gt;
&lt;p&gt;And eventually something happened that meant a lot to me.&lt;/p&gt;
&lt;p&gt;I became the buddy.&lt;/p&gt;
&lt;p&gt;A new colleague joined, and this time I was the one mentoring and helping someone else understand the systems and processes.&lt;/p&gt;
&lt;p&gt;That was probably one of the first moments when I realized just how far I had moved from those first confusing weeks.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;at-first-automation-looked-like-magic&quot;&gt;At first, automation looked like magic&lt;/h3&gt;
&lt;p&gt;For a large part of my early QA career, my work was primarily manual.&lt;/p&gt;
&lt;p&gt;Automation existed around me, but it was mostly something I admired other people for doing.&lt;/p&gt;
&lt;p&gt;I could interact with automated tests.&lt;/p&gt;
&lt;p&gt;I could change some parameters.&lt;/p&gt;
&lt;p&gt;I could make smaller adjustments.&lt;/p&gt;
&lt;p&gt;But building automation myself felt like another level.&lt;/p&gt;
&lt;p&gt;Something other people knew how to do.&lt;/p&gt;
&lt;p&gt;I think many manual testers know this feeling.&lt;/p&gt;
&lt;p&gt;You look at automation engineers writing code and think:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I'd like to be able to do that.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But there is a big difference between wanting to understand something and actually sitting down and learning it.&lt;/p&gt;
&lt;p&gt;Eventually, I did.&lt;/p&gt;
&lt;p&gt;I took a Python course.&lt;/p&gt;
&lt;p&gt;Then I started building my own projects.&lt;/p&gt;
&lt;p&gt;And gradually, automation stopped looking like something that belonged to other engineers.&lt;/p&gt;
&lt;p&gt;It became something I could do too.&lt;/p&gt;
&lt;p&gt;That shift changed my career again.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;from-manual-qa-to-automation&quot;&gt;From manual QA to automation&lt;/h3&gt;
&lt;p&gt;Today I work at Bata as a QA Automation Engineer.&lt;/p&gt;
&lt;p&gt;My work looks very different from my first QA job.&lt;/p&gt;
&lt;p&gt;I work with Robot Framework.&lt;/p&gt;
&lt;p&gt;I work with Playwright and TypeScript.&lt;/p&gt;
&lt;p&gt;I work with automated testing.&lt;/p&gt;
&lt;p&gt;I deal with APIs, systems, environments, CI/CD processes, and the wider software delivery lifecycle.&lt;/p&gt;
&lt;p&gt;And over time, my curiosity has pushed me even further.&lt;/p&gt;
&lt;p&gt;Into DevOps.&lt;/p&gt;
&lt;p&gt;Into alerting and observability.&lt;/p&gt;
&lt;p&gt;Into what happens before and after testing.&lt;/p&gt;
&lt;p&gt;Into understanding not just whether a feature works, but how the whole system behaves.&lt;/p&gt;
&lt;p&gt;That curiosity is probably the one thing that connects every part of my career.&lt;/p&gt;
&lt;p&gt;The four-year-old kid fascinated by computers.&lt;/p&gt;
&lt;p&gt;The student programming a PMD 85.&lt;/p&gt;
&lt;p&gt;The teenager experimenting with Linux.&lt;/p&gt;
&lt;p&gt;The mechanical engineer programming CNC machines.&lt;/p&gt;
&lt;p&gt;The new QA engineer trying to understand the difference between DEV, QA, STG, and PROD.&lt;/p&gt;
&lt;p&gt;And the automation engineer I am today.&lt;/p&gt;
&lt;p&gt;Different technologies.&lt;/p&gt;
&lt;p&gt;Different industries.&lt;/p&gt;
&lt;p&gt;Same question:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;How does this actually work?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;qa-changed-the-way-i-look-at-software&quot;&gt;QA changed the way I look at software&lt;/h3&gt;
&lt;p&gt;When I started in QA, testing was much more concrete in my mind.&lt;/p&gt;
&lt;p&gt;There is a requirement.&lt;/p&gt;
&lt;p&gt;There is an application.&lt;/p&gt;
&lt;p&gt;You test whether it works.&lt;/p&gt;
&lt;p&gt;You find bugs.&lt;/p&gt;
&lt;p&gt;You report them.&lt;/p&gt;
&lt;p&gt;Over time, my view changed.&lt;/p&gt;
&lt;p&gt;Quality isn't just about finding bugs.&lt;/p&gt;
&lt;p&gt;A perfectly implemented feature can still become part of a risky release.&lt;/p&gt;
&lt;p&gt;A test suite can pass while something important remains untested.&lt;/p&gt;
&lt;p&gt;A deployment can succeed while the system becomes harder to operate.&lt;/p&gt;
&lt;p&gt;A pipeline can be green while the team still doesn't have enough information to confidently release.&lt;/p&gt;
&lt;p&gt;The further I went into automation, CI/CD, infrastructure, and release processes, the more I started looking beyond individual test cases.&lt;/p&gt;
&lt;p&gt;Instead of only asking:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Does this work?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I started asking:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;What could still go wrong?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That question eventually changed the direction of my work again.&lt;/p&gt;
&lt;p&gt;But that's another part of the story.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;looking-back&quot;&gt;Looking back&lt;/h3&gt;
&lt;p&gt;I didn't take the shortest path into IT.&lt;/p&gt;
&lt;p&gt;Not even close.&lt;/p&gt;
&lt;p&gt;There was childhood programming.&lt;/p&gt;
&lt;p&gt;Linux.&lt;/p&gt;
&lt;p&gt;A long break.&lt;/p&gt;
&lt;p&gt;Twenty years in mechanical engineering.&lt;/p&gt;
&lt;p&gt;CNC programming.&lt;/p&gt;
&lt;p&gt;An IT course.&lt;/p&gt;
&lt;p&gt;A move to another city.&lt;/p&gt;
&lt;p&gt;A first QA job where almost everything felt unfamiliar.&lt;/p&gt;
&lt;p&gt;Manual testing.&lt;/p&gt;
&lt;p&gt;Python.&lt;/p&gt;
&lt;p&gt;Automation.&lt;/p&gt;
&lt;p&gt;Robot Framework.&lt;/p&gt;
&lt;p&gt;Playwright.&lt;/p&gt;
&lt;p&gt;DevOps.&lt;/p&gt;
&lt;p&gt;And I'm still learning.&lt;/p&gt;
&lt;p&gt;Maybe that's actually the part I enjoy most.&lt;/p&gt;
&lt;p&gt;I don't think reaching a point where you finally &quot;know enough&quot; is the goal.&lt;/p&gt;
&lt;p&gt;Every time I understand one part of software delivery better, I discover another layer underneath it.&lt;/p&gt;
&lt;p&gt;QA led me to automation.&lt;/p&gt;
&lt;p&gt;Automation led me toward CI/CD.&lt;/p&gt;
&lt;p&gt;CI/CD made me interested in DevOps and release engineering.&lt;/p&gt;
&lt;p&gt;And release engineering made me start asking much bigger questions about how teams decide whether software is actually ready to ship.&lt;/p&gt;
&lt;p&gt;So if I had to explain why I stayed in QA, I wouldn't say it's because I enjoy finding bugs.&lt;/p&gt;
&lt;p&gt;I stayed because QA gives me a reason to understand systems.&lt;/p&gt;
&lt;p&gt;To question assumptions.&lt;/p&gt;
&lt;p&gt;To investigate failures.&lt;/p&gt;
&lt;p&gt;And to keep asking one of my favorite questions:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What could still go wrong?&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;This is the first article in my &lt;strong&gt;My QA Journey&lt;/strong&gt; series.&lt;/p&gt;
&lt;p&gt;In the next parts, I want to write about the move from manual testing to automation, the mistakes I made along the way, what I learned from developers and DevOps, and why understanding what happens &lt;em&gt;after QA says &quot;passed&quot;&lt;/em&gt; completely changed the way I think about software quality.&lt;/p&gt;
</description>
<category>Articles</category>
<guid isPermaLink="true">https://coderlegion.com/25759/how-i-got-into-qa-and-why-i-stayed</guid>
<pubDate>Sat, 29 Aug 2026 13:58:59 +0000</pubDate>
</item>
</channel>
</rss>