Test Automation in Practice
Master automation tools — enhance your career in QA!
- In Russian or English
- Playwright & TypeScript
- Certificate in 5 months

Who will benefit from the course?
Manual testers
Who want to learn how to automate their test cases
Experienced automation testers
Who want to master modern automation technologies
From Manual Testing to Automation!
Automated testing is the key to quick and effective bug detection in software. It speeds up the verification process, reduces labor costs, and improves product quality.

How you will learn
Evening classes twice a week
Gain practical experience in solving tasks
Hone your skills and master the tools
Homework assignments
Review and consolidate the material covered
What you will learn in the course
In the automated testing course, you will learn important tools and technologies for developers from scratch:








Acquire knowledge and skills that are relevant in the job market:
- Understanding the testing pyramid
- Programming automated tests in TypeScript
- Working with databases
- Automating testing of web applications and APIs
- Conducting unit testing
- Building the automation process
- Understanding application infrastructure and architecture
- Developing project infrastructure
- Working with libraries and advanced tools

Employment assistance program
Prepare for your first job in IT with the MYEDU career center
01
We will help you create a strong resume
We will provide practical tips for formatting your CV to make it stand out to employers and increase the number of responses
02
We will set up your LinkedIn profile
We will provide clear instructions on how to set up your LinkedIn profile to expand your network and attract views from top IT companies
03
We will teach you how to find suitable job openings
We will share sources of job openings in the IT field and teach you how to effectively argue your motivation in a cover letter
04
We will prepare you for a successful interview
We will practice going through interviews and refine answers to recruiters' questions, paying special attention to soft skills
05
We will discuss the terms of the offer
We will teach you to objectively evaluate and analyze offers and to articulate your salary expectations and other working conditions
Bonus: personal career coaching in IT
We will identify your individual characteristics and strengths, and help you highlight them in your resume and during the interview


How employment coaching in IT works
- Regular surveys to assess your current state and level of motivation
- One group session to meet the coach and get started
- One individual one-and-a-half-hour session to identify your personal characteristics
- Personal recommendations on how to effectively move towards achieving your career goals
- Three individual thirty-minute sessions* to assess progress and adjust recommendations
*Can be used within 6 months after completing the training
01
Defining career goals
With the help of a special methodology, a coach will assist you in clearly formulating the result you want to achieve. This may involve obtaining a job in a specific field, a promotion in your current position, or even a career change
02
Assessment of initial conditions
The coach will analyze your current state, skills, experience, and barriers that may impede your path to a new job. Understanding the reasons for any failures, if they occurred, and identifying hidden opportunities play a crucial role here
03
Development of a search strategy
Together with the coach, you will develop an action plan. This may include creating or updating your resume, preparing for interviews, researching the job market, and identifying target employers
04
Working on motivation and self-confidence
The coach will help you overcome fears and doubts related to job searching, teach you motivational techniques and exercises that will help you personally strengthen your belief in your abilities and develop confidence in success
05
Support and feedback
The coach will help you follow the outlined plan, adjust it according to circumstances, and provide support throughout the entire process
Training program
- 168 academic hours
- Classes in the evenings on weekdays twice a week
- Each module includes practice and homework assignments
- 3 weeks
- 5 webinars
Block 1. Introduction to automation. Basics of JavaScript, Playwright, and TypeScript
- Structure of automated tests
- The concept of the "testing pyramid"
- Introduction to JavaScript and TypeScript
- Setting up the environment and development environment
- Data types. Variables and constants
- Classes and methods. Class constructors
- Playwright. Creating and reviewing the first project
- 6 weeks
- 10 webinars
Block 2. Unit tests. API backend testing
- Developing unit tests
- Test lifecycle annotations in Playwright
- Test parameterization. Tags
- Principles of API testing automation
- HTTP request and HTTP response
- Testing applications with authentication
- Testing the creation of an API client
- Improving API test coverage
- Creating backend stubs (mock API)
- Interim testing
- 6 weeks
- 9 webinars
Block 3. Testing web applications. Testing infrastructure
- Principles of web application testing
- Strategies for locating web element locators
- Developing UI tests: basic work methods, page object patterns, singleton
- Improving UI test coverage
- Practical application of UI tests for a todo application
- Development of component tests and backend mocks
- Development of e2e tests: combining UI and API automated tests
- Testing reporting: Allure. Trace Viewer analysis
- 2 weeks
- 4 webinars
Block 4. Employment program
- Resume / CV preparation
- LinkedIn profile setup
- Preparation for Soft Skills interviews
- Mock interview
- Cover letter and offer discussion
- 4 online sessions
Bonus. Personal coaching for a career in IT
- Identifying strengths and weaknesses: what to focus on personally
- Creating personalized recommendations based on your individual characteristics
- Motivational sessions during the job search phase
Course instructors
Training is conducted by practicing specialists in the field of test automation
Vladimir Ovodenko
- Course Author and Test Automation Lead at
- Course author, test automation lead at Inbank
- Practicing QA engineer in test automation
- Experience - 12 years
- Developer of online simulators
Daniil Borodin
- Practicing QA engineer in test automation
- Experience - 15 years
- Lead of corporate training for professional development
What our students say
QA
I really enjoy it, even though sometimes the homework isn't always clear; however, the instructor explains everything. It seems like I'm managing to complete all the exercises on time. With each lesson, it feels like they're getting more and more challenging. I hope this is a very good "sign" 😁
Ilya Simpson
QA
Overall, the course was very enjoyable, highly informative and well-structured.
Vadim Kööp
QA
The learning process itself was very useful and informative, and I'm glad I took part in it!
Alina
QA
The training is excellent. Daniil is very understanding, a very pleasant lecturer who wonderfully conveys information and explains all aspects clearly. I'm a bit behind with assignments due to lack of time, but I'm very, very happy to be on your course and absolutely thrilled. Thank you ❤️
Yuliana Afanasyeva
QA
I really enjoy the classes, the thoroughness of the material, the answers to additional questions, everything is covered, and a big plus is that practical sessions occur right away in the homework.
Natalia Olenyuk
QA
Hello! At this stage, I really enjoy how the courses are conducted and how the material is presented systematically. The instructor always answers our questions and provides feedback on our homework.
Alina Kosheleva
QA
The course is simply wonderful, I'm thrilled! Special thanks to Daniil! It's clear that he wants to make us good competitive specialists who understand and love their work.
Ilona Bogomol
QA
I really enjoy the classes! Everything is accessible and clear. There is a lot of practice. The teacher is open to discussions. The only thing is that there are slight delays in checking homework assignments, but I think it's due to the volume.
Alina Andreeva
QA
The lessons are mostly clear and easy to follow, and the atmosphere in class is comfortable for asking questions. Overall, I’m enjoying the course and learning a lot. Thank you for all your effort!
Anitha Arokia Mary
QA
Thank you very much for the training. I enjoyed everything. For a start, it's a sufficient amount of material. I will definitely come back for automation in the future
Iryna Katerina
QA
Regarding the training - I like everything! Honestly, I was only able to attend 2 lessons so far because I'm sick, and I watched the rest of the lessons in recording. The material and presentation are good, the atmosphere in class is normal. My expectations for the course are justified so far :)
Maksim
QA
Thank you for the course, it was informative, useful and a lot of practice, I didn't even expect it)))
I'm looking forward to the English for IT course.
Tetiana Kharuzheva
Enhance your skills – start automating your tests

Our partners help make education even more accessible
«Work and Study»
A government program that provides working residents of Estonia with access to requalification and language learning, including Estonian and English

FAQ
Have questions? Write to us on Telegram
Our team will promptly review your inquiry and respond to any questions you may have