The more experience you have, the higher your salary
Junior
1500 €
Middle
2500 €
Senior
3000 €
Remote or office work, flexible schedule
2,000+ jobs
on Linkedin
No prior IT experience or technical education is required
How you will become a QA engineer
You will master the theory
You will start from scratch and gradually learn everything you need for the profession. Theory is taught through practice: you read a lesson and immediately apply the knowledge.
Lesson 1
We get familiar with the IT development process and with test documentation
Lesson 2
We create bug reports and perform functional testing of products according to the client’s requirements
1
Practice just like in real work tasks
During your studies, you complete various tasks as in a real working environment. You do the work and submit it to a mentor for review
2
Done!
Hey, please check the payment functionality according to the test cases.
You will learn from experienced QA testers
You will cover key topics in webinars and work on projects reviewed by experts. With live feedback, it’s easier to move toward your goal
3
Alex Teder
Senior QA at PawaTech
Leena Simm
Senior QA at Inbank
We tailor the job search to you
Learn the specifics of the labor market and get advice from HR professionals who hire IT specialists
We prepare you for interviews
Practice presenting yourself and answering questions from hiring managers and HR specialists
We review your CV and give improvement tips
Structure your new skills and learn how to clearly talk about your experience and knowledge
We offer vacancies from partners
Graduates who receive a certificate may get job opportunities from our partners
We help you get your first job in IT
Skills
• Perform functional and regression testing • Develop test cases • Analyze product requirements and documentation • Create bug reports • Use DevTools to analyze web applications • Use Postman and Swagger for API testing • Write SQL queries and work with databases • Understand principles of teamwork in Agile / Scrum
Work projects
• Web application for a delivery system • User management API • Courier mobile application • Frontend of a task management system
Tools
Postman
SQL
Console
Figma
Android Studio
YouTrack
Chrome DevTools
Swagger
DBeaver
QA Manual
Desired salary
from 1500 €
Work mode
on-site / remote
Your future CV
Syllabus
«QA Manual + QA Automation»
Postman
SQL
Console
Figma
Android Studio
YouTrack
Chrome DevTools
Swagger
DBeaver
6 projects
From day one, you will work on real projects for your portfolio. In five months, you will have a set of projects that demonstrate your practical skills in manual testing
The module begins with studying the role of a QA Engineer and quality assurance specialists in an IT team.
You will get familiar with the fundamentals of software testing and learn how to apply them in practice. We will cover test design principles and the classification of testing types. During the lessons, you will work with software requirements, analyze UI mockups, and review user scenarios in Figma. You will also practice creating mind maps in Miro and draw.io, and then learn how to document your results by preparing test documentation: checklists, test cases, and bug reports. All of this will help you confidently apply theory to real-world tasks.
5 webinars. 10 academic hours
In this module, you will learn how modern web applications are built and how to test them effectively.
We will discuss the client–server architecture, how URLs and HTTP requests work, and learn how to use essential browser developer tools. You will study the principles of GUI testing, approaches to testing web forms and validations, cross-browser and cross-platform testing specifics, as well as the difference between adaptive and responsive design. We will spend a lot of time practicing with DevTools. In practice, you will work in our DevTools simulator to reinforce skills in analyzing network requests, layout, and UI behavior. Additionally, you will practice reviewing mockups and user scenarios in Figma and making requests in Postman. This approach will help you confidently understand how web applications work and build a proper testing process.
3 webinars, 6 academic hours
In this module, you will continue studying API concepts and learn the principles of testing REST services.
We will start with understanding what an API is, how requests and responses are structured, how the JSON format works, and which methods are used in REST. You will actively practice using Postman and curl, and work with API documentation in Swagger to learn how to read specifications, create correct requests, and analyze responses. In the API simulator, you will practice executing different types of requests and validating service logic across various scenarios. After that, we will move on to mobile testing. You will learn the specifics of testing Android and iOS applications and explore the core features of the Android Studio emulator. This approach will help you confidently combine testing of the client application and the interacting API, just as in real-world projects.
4 webinars, 8 academic hours
In this block, you will get familiar with the basics of working with databases and the SQL language through hands-on examples.
We will cover how tables, relationships, and data are structured, and then move directly to working in DBeaver so you can see the results of your actions in a real interface. You will practice in our SQL simulator, where you will learn to write basic queries, use sorting, logical operators, and built-in functions, as well as create, update, and delete data. Step by step, you will master subqueries and joining tables using JOINs, enabling you to work confidently with more complex data structures. This block provides the essential foundation for all subsequent topics related to API testing, backend testing, and data validation in real projects.
Total: 5 webinars, 10 academic hours
In this block, you will work on a final practical project where you will apply everything you have learned throughout the course.
You will work in a simulator, testing a service that includes a web application, a database, and a mobile application. This format closely reflects real QA work and allows you to go through the full process — from requirements analysis to functional testing across different parts of the system. In addition to hands-on practice, you will get an overview of key QA processes, learn what test environments are, and understand how teamwork is organized in IT. We will introduce you to the basics of Agile and Scrum, as well as task-based workflows in YouTrack. You will also gain introductory experience with API test automation and CI/CD processes, helping you understand how modern teams work and how testing fits into the overall software development lifecycle. This block summarizes the course and helps you build a complete picture of the QA profession.
7 webinars, 14 academic hours
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.
Course fee «QA Manual + QA Automation»
You can pay through your employer or your own company
We can help you claim a tax refund
Extended
QA Manual + QA Automation
52 lessons
10 months of studies
practical program
Testing projects for portfolio
Relevant, job-ready skills
Homework review and feedback
Certificate of course completion
2496 €
full payment upfront or €150 with an installment plan
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.