Learn the basics of programming languages: JavaScript, TypeScript
Learn to automate tests for web apps: UI и API
Get plenty of hands-on practice with the Playwright framework
Learn how to create CI pipelines to run tests in GitHub actions
Be able to combine studying with work and other commitments
Master modern test automation tools
For beginner testers who want to improve their skills
Gain new skills that will help you find a job or get a promotion at your current workplace
For experienced manual testers
You will be able to fully transition into test automation: write automated tests for UI and API, and develop the project’s automation infrastructure
For those with little or no programming experience
Get familiar with the basics of JavaScript and TypeScript and take your testing skills to the next level
This course will help you grow professionally
Why should a manual QA engineer learn test automation?
Get rid of routine tasks
Automation helps eliminate manual checks and speeds up testing of repetitive tasks
API testing
UI tests
Running tests in CI
1
Master new tools and technologies and become more competitive
GitHub
Playwright
TypeScript
ESLint
Jest
Prettier
GitHub actions
Javascript
2
Boost your salary and career growth
Automation engineers’ salaries are almost twice as high as those of manual QA engineers
Junior
1600 €
Middle
2500 €
Senior
3000 €
3
Write code using TypeScript + Playwright
Understand how the language works, learn the basic syntax, and build different types of tests
Automate testing
For both UI and API
Use Playwright and Jest frameworks
Master advanced tools for automated testing
Build test automation processes
Understand CI and learn how to create pipelines
Key skills you’ll gain in this course
Syllabus «QA Automation Playwright + TypeScript»
We designed the program so that you learn only what is needed to solve real-world tasks
JavaScript and TypeScript basics: variables, data types, core syntax Functions, classes, methods, constructors Working with Git and GitHub Unit testing with Jest Practice: testing classes, code formatting (Prettier)
OOP principles and inheritance Test grouping. Hooks: beforeEach / afterEach CI setup with GitHub Actions Automated test execution
API testing with Playwright HTTP protocol. Sending HTTP requests and handling responses Working with data models Authorization implementation (auth flow)
UI testing fundamentals in Playwright Locators and their types Debugging and test diagnostics tools Page Object Pattern Page Object inheritance Structuring UI tests
Review of key course topics Reinforcement of practical skills Q&A and typical mistakes analysis
The final block is dedicated to employment preparation and confident presentation of your skills to employers. You will learn how to properly format your CV and create a professional LinkedIn profile to highlight your experience, skills, and achievements. We will also discuss key soft skills that employers evaluate and how to demonstrate them during interviews. In this block you will also go through a mock interview, learn how to write a motivation letter, and review the key points to consider when discussing an offer.
All of this will help you enter the job market confidently and successfully go from your first application to receiving a job offer.
The course was taught by a practicing QA automation specialist. Great presentation of the material and lots of hands-on practice — both during the classes and for independent work. I was especially happy with the GitHub activity stats.
Serafim
A strong course with high-quality materials and experienced instructors. I actively started looking for a job after completing the automation course and successfully got hired.
Niamh
This course really pushed me to work at full capacity and helped me feel confident with TypeScript, Playwright, unit testing with Jest, and many other tools.
Anton
Excellent courses. I studied here twice — manual QA and QA automation. Everything was explained clearly and in simple terms, the materials were comprehensive and up to date. It really helped me.
FAQ
Yes — if you dedicate at least 10 hours per week to studying and completing practical assignments
Tallinn Learning has a Career Center that helps you prepare for your job search. First, with the support of our experts, you will create a CV, set up your LinkedIn profile, and learn how to write cover letters. Then we will conduct mock interviews and answer your questions.
An experienced instructor who understands the specifics of working with IT professionals.
Yes, we will issue a certificate of completion confirming that you have successfully completed the course.
You can pay by bank transfer or bank card, pay the full amount upfront or in installments. It is also possible to pay for the course through a company.