JavaRush /Java Blog /Random EN /SpeedRun guide of the game "I want to get into IT"! Let's...
Evgeny Sinyuk
Level 19
Санкт-Петербург

SpeedRun guide of the game "I want to get into IT"! Let's play as a QA Automation Engineer!

Published in the Random EN group
Hello JavaRush! Today we will analyze SpeedRun (speed passage) of the wonderful and now very popular game “I want to get into IT!” SpeedRun game guideThe excitement for this game has recently (for objective reasons) become very high, so I decided to help you complete this quest! Briefly about me: 25 years old, bachelor's degree in civil engineering, after university 3 years of work as a personnel manager, 100 points for the Unified State Exam in mathematics! (I brag:). Completing this game personally took me 12 months, maybe someone can do it faster!
SpeedRun game guide
Level 1. Testing theory Average completion time: 1-3 months. Costs: 6 hours/week. 30 thousand rubles Income: Valuable knowledge! I completed the mail.ru course for 2 months. Any course is suitable, as long as the curriculum includes the following topics:
  1. Basic concepts in testing
  2. Place of testing in the development process
  3. Development of test cases, work with requirements, test analysis based on business logic
  4. Organization of the testing process
  5. Types of testing
  6. Test combinatorics
  7. Testing strategy
  8. Evaluating test effectiveness
  9. Working in a bug tracker
  10. Basics of Rest-Soap Api, HTML (Maybe SQL if you're lucky)
After passing this level, we are ready to work as a Junior Manual Tester.
SpeedRun game guide
Level 2. Finding your first job Average completion time: 1-2 months. Costs: 10^5+ nerve cells. Income: Invaluable experience! Taking all the skills you learned at level 1 and adding self-confidence to it, you need to find ANY internship/job that the market has to offer. At this stage we need experience and nothing more. A few articles that will help you ideally prepare for our first interview: I passed this level in 2 weeks on the third attempt (2 unsuccessful interviews) and ended up working remotely as an assessor (not even a tester) at Yandex. They pay about 60 rubles/hour there, combined with my old job. The main thing for us is experience!
SpeedRun game guide
Level 3. Practice testing Average completion time: 3 months. Costs: 20-40 hours/week. Income: 0-45 thousand rubles. Combat experience! We are actively rolling in and immersing ourselves in a new area. We study everything we can read. We work tirelessly. At this level we need to go through a probationary period and gain combat experience. The skills that we should have after passing this level:
  1. Confident bug tracker user (Jira in my case)
  2. Work in an *Agile development team (SCRUM in my case)
    *Agile is everywhere now, most likely it will be exactly it or its variations, but there may also be exotic ones.
It took me 4 months to complete this level. After a month at Yandex, I got a job at EPAM.
SpeedRun game guide
Level 4. Learn Automation! Average completion time: 3-9 months. Costs: 6-20 hours/week. 2000 rub/month. Income: Valuable knowledge! Let's start learning Java and automation frameworks! JavaSyntax + JavaCore is enough for us (20 levels of JavaRush in total!). This is enough to switch to QA Automation. There are many trivial tasks in automation, mainly working with String, Arrays, Collections, Exceptions, I/O streams and writing to a file. We will also need to work with test frameworks. Selenium is our everything. You can learn it anywhere. I taught here: Selenium WebDriver for Beginners After completing this level, you should be ready to move to the position of Junior QA Automation Engineer. Checklist of our knowledge:
  1. Java Syntax
  2. Java Core
  3. Selenium WebDriver
  4. TestNg, JUnit
  5. Git
This level was given to me in 2 months, but I had to study a lot.
SpeedRun game guide
Level 5. We get the position of Junior QA Automation Engineer Average completion time: 1-2 months. Costs: 10^2 nerve cells. Income: Invaluable experience! Here are some great resources that helped me prepare: The story of finding a new position repeats itself. But now it will be easier, because automated operators are less common than manual operators. It is ideal for us to move to a new position in the same company. This will greatly speed up our SpeedRun. That's exactly what I did.
SpeedRun game guide
Level 6. We get the position of Middle QA Automation Engineer Average completion time: 4-12 months. Costs: 10^2 nerve cells. Income: Invaluable experience! 75-100 thousand rubles/month. An interview for a middle position is a conversation about what you already know, what technologies and skills you have. To my skills that we discussed above, several more were added:
  1. I can write well in Java, but mediocre in JavaScript.
  2. I know Selenium well, I’m familiar with Appium (automated testing of mobile applications), I’m familiar with Protractor (automated testing in TypeScript).
  3. Gradle and Maven.
  4. Jenkins.
SpeedRun game guide
As you can see, this path is not easy, but almost everyone can do it! I hope this dry but useful guide will be useful to someone :) If you have any questions, please comment! Thank you!
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION