I got tons of DMs from people asking how to get into QA in the first place.
Here's what everyone gets wrong...
Most beginners think: "๐'๐ฅ๐ฅ ๐ญ๐๐ค๐ ๐๐ง๐ฒ ๐ฆ๐๐ง๐ฎ๐๐ฅ ๐ญ๐๐ฌ๐ญ๐ข๐ง๐ ๐ฃ๐จ๐, ๐ญ๐ก๐๐ง ๐ฅ๐๐๐ซ๐ง ๐๐ฎ๐ญ๐จ๐ฆ๐๐ญ๐ข๐จ๐ง ๐ฅ๐๐ญ๐๐ซ."
โ ๏ธ ๐๐ก๐ข๐ฌ ๐ข๐ฌ ๐ง๐จ๐ญ ๐ ๐ ๐จ๐จ๐ ๐๐ฉ๐ฉ๐ซ๐จ๐๐๐ก. ๐๐ญ ๐๐ฅ๐ฅ. ๐๐ง ๐๐๐๐ญโฆ ๐๐ญ'๐ฌ ๐ก๐จ๐ซ๐ซ๐ข๐๐ฅ๐.
โก๏ธ Here's the thing:
โโโโโโโโโ
โ ๐๐๐ ๐๐๐ฐ๐ฌ:
- Pure Manual roles are disappearing fast โ QA automation and AI are pushing them away.
- Everyone can apply (no technical skills needed) โ You're competing with thousands of people for one position. Literally.
โ
๐๐จ๐จ๐ ๐๐๐ฐ๐ฌ:
- Manual Testing doesn't disappear into nowhere - it becomes hybrid or Automation jobs openings.
- Companies really want someone who can do both (manual + automation). This is very achievable even for complete beginners in ๐ฃ๐ฎ๐ฌ๐ญ ๐ ๐๐๐ฐ ๐ฆ๐จ๐ง๐ญ๐ก๐ฌ of dedicated learning and interview prep.
I want to emphasize:
๐๐จ๐ฎ ๐๐จ๐ง'๐ญ ๐ง๐๐๐ ๐ญ๐จ ๐๐ ๐ ๐ ๐ฎ๐ซ๐ฎ. ๐๐จ๐ฎ ๐ฃ๐ฎ๐ฌ๐ญ ๐ง๐๐๐ ๐ญ๐จ ๐๐ ๐๐๐ฅ๐ ๐ญ๐จ ๐ฉ๐๐ฌ๐ฌ ๐ญ๐ก๐ ๐ข๐ง๐ญ๐๐ซ๐ฏ๐ข๐๐ฐ ๐๐ง๐ ๐๐จ ๐ญ๐ก๐ ๐ฃ๐จ๐.
๐ ๐๐ก๐ ๐ซ๐๐๐ฅ๐ข๐ญ๐ฒ ๐ข๐ฌ ๐ฒ๐จ๐ฎ ๐ก๐๐ฏ๐ ๐ญ๐จ ๐๐ก๐จ๐จ๐ฌ๐ ๐ฒ๐จ๐ฎ๐ซ "๐ก๐๐ซ๐๐๐ซ":
โโโโโโโโโโโโโโโโโโโโโโ
๐น ๐๐ฉ๐ญ๐ข๐จ๐ง ๐: ๐๐๐ง๐ฎ๐๐ฅ ๐๐๐ฌ๐ญ๐ข๐ง๐
- Easy to learn, but very hard to get a job.
- You'll still need to learn automation soon if you want to stick around.
๐๐
๐น ๐๐ฉ๐ญ๐ข๐จ๐ง ๐: ๐๐๐๐ซ๐ง ๐๐๐ฌ๐ข๐ ๐๐ฎ๐ญ๐จ๐ฆ๐๐ญ๐ข๐จ๐ง
- Spend a bit more effort to learn the tech skills, but get the job easily.
- Plus... Have tons of interviews... ๐๐๐๐ฎ๐ซ๐ ๐ฅ๐จ๐ง๐ -๐ญ๐๐ซ๐ฆ ๐๐๐ซ๐๐๐ซ... ๐๐จ๐ฎ๐๐ฅ๐ ๐ญ๐ก๐ ๐ฌ๐๐ฅ๐๐ซ๐ฒ of manual jobs.
๐ Those are your only options.
โโโโโโโโโโโโโโโโ
By the way, for the overseas readers:
๐๐๐ ๐๐๐ ๐๐๐๐ ๐๐๐ ๐ ๐ธ๐จ ๐จ๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐ ๐๐๐ ๐๐ ๐๐๐ ๐ผ๐บ, ๐๐๐๐๐ ๐๐๐ ๐๐๐๐๐๐ ๐๐๐'๐ ๐
๐๐๐๐๐ ๐๐๐๐ ๐๐ ๐ ๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐ - ๐๐'๐ ๐๐. ๐ฐ ๐๐๐๐ ๐๐๐ ๐ ๐๐๐๐ ๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐๐๐๐๐ ๐๐๐๐๐๐๐ ๐๐๐ ๐ผ๐บ ๐๐๐๐๐๐๐๐๐ ๐๐ ๐ธ๐จ ๐จ๐๐๐๐๐๐๐๐๐ ๐๐๐๐ ๐-๐๐ ๐ผ๐บ๐ซ ๐๐๐ ๐๐๐๐๐. ๐ป๐๐๐'๐๐ ๐๐๐ ๐๐๐๐ ๐๐ ๐๐๐, ๐๐๐ ๐๐'๐ ๐๐๐๐๐๐๐๐, ๐๐๐๐ ๐๐๐ ๐๐๐๐๐.
โโโโโโโโโโโโโโโโ
๐ฎ ๐๐ฆ๐๐ ๐ข๐ง๐ ๐ญ๐ก๐ข๐ฌ:
๐๐จ๐ฎ ๐ฌ๐ฉ๐๐ง๐ ๐ ๐ฆ๐จ๐ง๐ญ๐ก๐ฌ ๐ฅ๐๐๐ซ๐ง๐ข๐ง๐ ๐๐ฎ๐ญ๐จ๐ฆ๐๐ญ๐ข๐จ๐ง โ ๐๐จ๐ฎ ๐ข๐ฆ๐ฆ๐๐๐ข๐๐ญ๐๐ฅ๐ฒ ๐ ๐๐ญ ๐ข๐ง๐ญ๐จ ๐ญ๐ก๐ ๐ญ๐จ๐ฉ ๐-๐๐% ๐จ๐ ๐ฃ๐จ๐ ๐๐ฉ๐ฉ๐ฅ๐ข๐๐๐ง๐ญ๐ฌ.
๐๐ก๐ข๐ฌ ๐ข๐ฌ ๐ ๐ง๐จ-๐๐ซ๐๐ข๐ง๐๐ซ.
You cannot get better returns on your invested time and effort with absolutely anything else. Not even close.
๐ ๐๐ก๐ข๐ง๐ค ๐จ๐ ๐ฒ๐จ๐ฎ๐ซ ๐๐๐ซ๐๐๐ซ ๐๐ฌ ๐ ๐ฆ๐ข๐ง๐ข ๐๐ฎ๐ฌ๐ข๐ง๐๐ฌ๐ฌ.
You wouldn't open a store on the first corner you see without doing research and preparation, right?
You might, but the results will beโฆ Well, you can guess. Nothing good.
๐๐๐ฆ๐ ๐ฐ๐ข๐ญ๐ก ๐ฒ๐จ๐ฎ๐ซ ๐๐๐ซ๐๐๐ซ.
The approach that seems "fastest" and "easiest" often isn't the best. In fact, later you may discover that it wasn't the fastest or easiest at all โ it only appeared that way.
In the long term, this results in the waste of both time and money.
โข So invest in the things that actually matter. The skills that will pay the bill now, a year or even 10 years later.
๐ฌ ๐๐จ๐ฎ ๐ฆ๐ข๐ ๐ก๐ญ ๐๐ฌ๐ค... ๐ฌ๐จ ๐ฐ๐ก๐๐ญ ๐๐๐ญ๐ฎ๐๐ฅ๐ฅ๐ฒ ๐ฌ๐ก๐จ๐ฎ๐ฅ๐ ๐ ๐ฅ๐๐๐ซ๐ง ๐๐จ๐ซ ๐ฆ๐ฒ ๐๐ข๐ซ๐ฌ๐ญ ๐๐ ๐๐จ๐ฅ๐?
Here's the list of things you ๐๐๐๐ know if you want to crush it in the job market when searching for your first QA job:
โฆโฆโฆ โฉ ๐๐๐ง๐ฎ๐๐ฅ ๐๐ข๐๐:
๐ ๐๐จ๐๐ฎ๐ฆ๐๐ง๐ญ๐๐ญ๐ข๐จ๐ง:
- What are Test plans, test suites, and test cases.
- Bug reports: How to create bug reports, what to include, when to close them, and the whole "life cycle of the bug report".
- Main testing techniques: Negative and positive scenarios, boundary testing, UI, and basic API testing.
๐ ๐๐จ๐๐ญ๐ฐ๐๐ซ๐ ๐๐๐ฏ๐๐ฅ๐จ๐ฉ๐ฆ๐๐ง๐ญ ๐๐ข๐๐ ๐๐ฒ๐๐ฅ๐:
Simply speaking, what are the stages of developing software, from idea to the app that people use.
๐ ๐๐จ๐๐ญ๐ฐ๐๐ซ๐ ๐๐๐ฉ๐ฅ๐จ๐ฒ๐ฆ๐๐ง๐ญ:
- The way software gets deployed, a.k.a. goes from a developer's computer to the "server" (a shared computer where anyone can access it).
- In the QA context, it's important because your job is to test after it's deployed.
๐ ๐๐ง๐ฏ๐ข๐ซ๐จ๐ง๐ฆ๐๐ง๐ญ๐ฌ:
- Deployment can happen in a few places called "environments." Most common ones: DEV, QA, PRODUCTION.
- These are "servers" explicitly dedicated for developers to test their code, for QA to test the app, and Production is where customers can access it.
โฆโฆโฆ โฉ ๐๐ฎ๐ญ๐จ๐ฆ๐๐ญ๐ข๐จ๐ง ๐๐ข๐๐:
๐ ๐๐๐ฌ๐ข๐ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ๐ฆ๐ข๐ง๐ :
- Nothing fancy - you're not becoming a developer.
- Just know how to install the language and write test scripts that use testing frameworks.
- ๐๐๐ง๐ ๐ฎ๐๐ ๐: ๐๐ฒ๐ญ๐ก๐จ๐ง. It's the best language for beginners... It literally looks like English.
- And yes, I know you've seen Java or something else on job openings, but in reality, it doesn't matter. If you know one language, you know all of them.
- Companies are looking for someone with programming skills at a level to do the job - if you can demonstrate those skills, you're good.
๐ญ ๐
๐ซ๐๐ฆ๐๐ฐ๐จ๐ซ๐ค:
- ๐๐ข๐๐ค ๐๐ฅ๐๐ฒ๐ฐ๐ซ๐ข๐ ๐ก๐ญ. It's the most beginner-friendly framework around.
- Things like Selenium are very complex, and you need to do a lot of setup to start. But your main goal is to learn how to write tests, not how to set up everything. So stick to it.
- Also, Playwright is growing in popularity in the US, and Microsoft even backs it. Meaning it's one of the best career investments you can make. It will just keep getting bigger and spreading over the world.
- About job requirements - If you know one framework, you know all of them. You can still apply to jobs that have other frameworks listed - in 99% of cases, it doesn't even matter.
๐ ๐๐ข๐ญ (๐๐ก๐๐จ๐ซ๐ฒ ๐๐ง๐ฅ๐ฒ):
- Learn what Git is and 3-4 top commands. That's it.
- In short, Git allows you to have a copy of your code stored on the remote computer so your teammates can access it, and in case you mess up, you have a backup.
โ๏ธ ๐๐/๐๐ (huh... what is this?):
- CI/CD is a set of tools and practices that moves software from local computers into shared environments like Dev, QA, etc..
- You donโt need to know how to set it up โ thatโs a DevOps responsibility.
- What does matter is understanding what CI/CD is and how to run automated tests within it.
- Running automated tests only on your own machine isnโt ideal. No one else can see the results or trigger the tests.
- In a CI/CD, however, the whole team can run and review these tests using a shared web tool.
- Your job as a beginner is to know what button to click and where to review the results.
๐ ๐๐๐ฆ๐๐ฆ๐๐๐ซ:
You're not becoming a guru. You just learn enough to stand out to recruiters and pass interviews.
The rest can be learned and SHOULD be learned on the job.
There are tons of different technologies, and it's impossible to know all of them.
So pick the easiest ones to learn, nail them, and learn the rest later.
โ
For a more detailed roadmap, you can check the Workshop in the 'Classroom ' tab.
๐.๐. Here are interesting stats about yearly salaries worldwide:
- ๐๐๐ง ๐
๐ซ๐๐ง๐๐ข๐ฌ๐๐จ ~ $๐๐๐๐ค ๐๐๐
- ๐๐ฒ๐๐ง๐๐ฒ ~ $๐๐๐๐ค ๐๐
- ๐๐๐ง๐ข๐ฅ๐ ~ โฑ๐.๐๐ ๐๐๐
- ๐๐จ๐ง๐๐จ๐ง ~ ยฃ๐๐๐ค ๐๐๐
Well, I cannot promise it on the first job, but the second jobโฆ is very ๐๐จ๐๐๐ฅ๐!
Comment below: Would these salaries be enough for the lifestyle you want, or do you need more? Let me know!