online course from scratch
Skilled tester:
step by step
to results
Learn the basics of manual testing, master the methods of finding bugs and defects to help create quality products for business.
Start Now
img
Suitable for beginners with
no IT experience
img
24/7 access
img
Real practice
img
Certificate of completion
Who is a tester
A tester is a specialist who tests software for bugs and errors. His task is to ensure the quality of the product and its compliance with the requirements.

A tester is one of the most in-demand IT professions required in all areas where software is used. This is an affordable and comfortable opportunity to start a career in IT and develop in a promising field.
Benefits of the profession
Programming is not required to start a career.
The profession is among the top 20 fields with remote work opportunities.
Demand for QA engineers will increase by 50% on average in 2024.
Specialists are in demand in various spheres: retail, web development, fintech, etc.
Who this course is for
Those who want to change careers and enter IT without having to program.
You will learn the testing profession from scratch, learn how to test web and mobile applications, and consolidate your skills in practice during an internship in an IT company.
Entry-level testers
Build a clear step-by-step path to professional development. You will master the key tools of automated software testing.
Allied IT professionals
You will learn to speak the same language with developers, be able to apply testing skills in your current work or completely move into a new direction.
What you will learn on the course
You will learn all the necessary basic theory of software testing.
You will learn how to apply testing theory in practice, master key techniques, methods and approaches to manual testing.
You will master the skills of writing test and project documentation, including test cases, checklists and reports.
You will learn how to prepare for an interview, properly present your skills and successfully pass the interview for the position of manual tester.
Course Expert Team
Our experts are practicing testers with a deep understanding of the difficulties faced by newcomers. They are there to support, advise and guide you every step of the way.
Anna Petrova
Manual Testing
Senior QA Engineer with 7+ years of experience, specializing in mobile and web application testing. Known for developing effective test strategies that reduce bug detection time by 30%.
Dmitry Volkov
Test Automation
QA Automation Lead with 9 years of experience, expert in Selenium and Python. Successfully implemented automation frameworks in multiple large-scale projects, reducing testing time by 50%.
Elena Sokolova
Performance Testing
Performance Testing Engineer with 6 years of experience. Specializes in load and stress testing, helping companies optimize system performance and avoid downtime.
Sergey Ivanov
API Testing
QA Engineer with 8 years of experience, focusing on API and backend testing. Authored several guides on REST and SOAP testing, widely used in the QA community.
Olga Morozova
Security Testing
Cybersecurity and QA expert with 10+ years of experience. Conducts security audits and penetration testing to ensure data protection and compliance with industry standards.
Pavel Novikov
Game Testing
QA Lead in the gaming industry with 7 years of experience. Specializes in functional and localization testing for AAA games, ensuring high-quality releases.
Tatiana Belova
Usability Testing
UX/QA Specialist with 5 years of experience. Focuses on improving user experience through usability testing, helping companies increase customer retention by 25%
Course Program
01 Introduction
Introduction to this course
02Introduction to Software Testing
What is testing in simple words Where to expect the expected result for testing What can cause our software to break? Goals of testing What is testing in more complicated words with an example What is a bug. Examples of bugs in an online store Where and when a tester finds bugs. Causes of bugs
03A humorous riddle about the duties of a tester
Riddle Answer
04SFDS at the level of the whole project. Software development models (SCRUM, Waterfall)
Introduction. Software Development Life Cycle at the project level (SDLC) SDLC. Idea stage.Examples SDLC.“Gathering and analyzing requirements” stage. SDLC. Idea stage.Examples SDLC. “Gathering and analyzing requirements” stage.Examples SDLC. Requirements gathering and analysis phase.Examples SDLC. Design phase. Examples SDLC. Implementation stage. Examples SDLC. Testing” stage. Examples SDLC. Implementation and Maintenance phase. Examples Introduction. Software Development Models Waterfall. Features of the model SCRUM. Features of the model
05Fundamentals of SCRUM
Introduction to SCRUM What is Backlog What is Daily meeting (Daily meeting) What is a Sprint What is Sprint Planning? Sprint Planning via planning poker What is hindsight Who is a Scrum Master and his responsibilities Can a customer add a task in the middle of a sprint? Canceling a sprint if the sprint is no longer relevant Making a general calendar of scrum events
06Testing principles
Introduction Principle 1 - Testing demonstrates the presence of defectsi Principle 2 - Exhaustive Testing Principle 3 - Early testing Principle 4 - Defect accumulation Principle 5 - The Pesticide Paradox Principle 6 - Testing is context dependent Principle 7 - Misconception that there are no bugs
07Introduction to test design
What is test design Dynamic testing Static testing Positive and negative tests False Positive and False nagative tests Black Box / White Box test design techniques.
08Basic Black Box test design techniques
Introduction Exhaustive Testing Equivalence Partitioning Boundary Value Analysis
09Test Design Techniques Cause/Effect (CE)
Cause/Effect (CE). Theory Cause/Effect. Starting a negative test case. Registering a new user
10Pairwise test design technique
Introduction to Pairwise Introduction to PICT PICT. Taking apart the 'IF' function. Basic use PICT. Analyzing the 'IF' function with the keywords IN; OR; AND; THEN PICT. Analyzing the 'If - Else' function PICT. Analyzing the 'Aliasing' function PICT. Analyzing the 'Negative testing' function PICT. Taking apart the 'Weighting' function PICT. Taking apart the 'IF' function. Basic application PICT. Analyzing the 'If - Else' function PICT. Analyze the 'IN' function PICT. Analyze the 'Aliasing' function When to use PICT and AllPairs tools First difficult task Second challenge Third challenge
11Decision table design techniques
Introduction to Decision table A simple example of a Decision Table Simple Decision Table assignment More complex Decision Table assignment Colaps decision table What is the use of Decision Table Assignment. Colaps decision table Full Decision table where condition has three parameters Colaps Decision table where condition has three parameters Decisio table covarage Big assignment on Full decision table Big assignment on Colaps decision table Visualization of cases on decision table
12State & Transition Diagram Design Techniques
Introduction Element notation on a simple diagram example How to test the diagram itself Parsing the diagram using Lee Copeland's example What a dotted line means in a state & transition diagram Introduction to different types of state transition diagram test coverage Statement and Transition coverage using Lee Copeland as an example Introduction to n-switch coverage and how to calculate it using the example of Lee Copeland Entry/exit points for n-switch coverage using Leah Copeland as an example. First n-switch coverage assignment using Leah Copeland as an example Second n-switch coverage assignment using Leah Copeland as an example Assignment on the example of a bank ATM diagram Parsing a large diagram. How not to make mistakes in drafting 1-switch covarage Composing a 1-switch covarage for a large diagram. How to describe test cases on state transition diagram in the form of a checklist
13State Transition Table design technique
Introduction One-dimensional State transition table. Theory Two-dimensional table. Part1. Theory Two-dimensional table. Part2. Theory Assignment. Parsing on the example of an ATM
14Use Case design technique
Use Case (Theory) Use Case (Practice)
15Error Guessing Design Technique
Introduction to Error Guessing Disadvantages of Test Design Technique - Error Guessing Recommendations for using Error Guessing
16Testing Levels
Introduction Modular Testing Introduction to Integration Testing What are stubs and why you need them for integration testing Introduction to 'Big Bang' integration testing. Features Introduction to 'Big Bang' integration testing. A Practical View Introduction to Integration Testing - 'Top down'. 'Top Down' Integration Testing. Situation 1 Top Down” integration testing. Situation 2 How integration testing often works in practice Introduction to system testing How the system level testing process works Why you should prepare for system testing
17State Transition Table design technique
Introduction One-dimensional State transition table. Theory Two-dimensional table. Part1. Theory Two-dimensional table. Part2. Theory Assignment. Parsing on the example of an ATM
18Use Case design technique
Use Case (Theory) Use Case (Practice)
19Error Guessing Design Technique
Introduction to Error Guessing Disadvantages of Test Design Technique - Error Guessing Recommendations for using Error Guessing
20Testing Levels
Introduction Unit Testing Introduction to Integration Testing What stubs are and why you need them for integration testing Introduction to 'Big Bang' integration testing. Features Introduction to 'Big Bang' integration testing. A Practical View Introduction to Integration Testing - 'Top Down' 'Top Down' Integration Testing. Situation 1 'Top Down' integration testing. Situation 2 How integration testing often works in practice Introduction to system testing How the system-level testing process works Why you should prepare for system testing
21Functional types of testing
Types of testing Functional testing Smoke Testing Regression Testing The order of regression tests (In-Depth and Out-Depth) Re-testing Build Verification Test
22Non-functional types of testing
Introduction Stress Testing Stability / Reliability Testing Volume Testing Failover and Recovery Testing Cross-Browser Testing Configuration Testing
23Bug and bug report for dummies
Introduction Why bug reports are needed Attributes of a bug report A question on bug reports that is often asked to newbies in interviews Starting the first bug report. Practice! What is a bad, good and excellent bug report? Priority vs Severity. Theory Priority vs Severity. Practice
24Bug Report. Practice
Introduction How to start a bug report, algorithm Starting the second bug report Starting the third bug report Starting the fourth bug report Starting the fifth bug report Starting the sixth bug report
25Beginners' mistakes when making a bug report
Introduction How NOT to correctly write 'Summary' in a bug report How NOT to write 'Steps' in a bug report How NOT to take screenshots A breakdown of a poorly written bug report. Example 1 Parsing a poorly written bug report. Example 2 Parsing a poorly written bug report. Example 3
26Bug report life cycle
Introduction Situation 1 Situation 2 Situation 3
27Making bug reports. Practice
Introduction Describe the first bug report Describe the second bug report Describe the third bug report
28Jira / Bug report in Jira / Development Task in Jira / User Story
Jira. Introduction Bug Report in Jira Development Task in Jira User Story
29Test Rail. Test Case. Checklist
Test Rail. Introduction Introduction to the test case Parsing the fields in the test case. Part 1 Parsing the fields in the test case. Part 2 The first variant of the test case (Maximum detailed). Part1 The first variant of the test case (Maximum detailed). Part2 Second variant of the test case (without all expected results). Third variant of the test case (A set of steps on one page of the site). Test Suite Test report in the Test Suite run frame Checklist. Introduction Checklist. A low-level checklist. Part 1 Checklist. Low-level checklist. Part 2 Checklist. High-level checklist
30Specification
Introduction to specification Introduction to Confluence Specification Items in Confluence: Project Introduction Specification Items in Confluence: Functional Requirements Confluence Specification Points: Developer Documentation Specification points in Confluence: Personnel Documentation
31Testing Metrics
Code Coverage Defect Density Test execution productivity (Test execution productivity) Test case success rate (Test case success rate) Test Automation RIO (Test Automation RIO) Total defect localization efficiency (Total defect localization efficiency)
32Test Design Techniques - White Box
SQL Fundamentals Introduction to SQL SELECT command WHERE Select AND Select OR Select NOT UPDATE command DELETE command Introduction to JOIN's INNER JOIN command LEFT JOIN command RIGHT JOIN command FULL JOIN command
33How to get your first job?
Introduction Tips on how to write your first resume. The basics My example resume that I started with Linkedin Introduction to interviewing a recruiter Recruiter Interview.Part 1 Recruiter Interview. Part 2 Interview with a recruiter. Part 3 Interview with a recruiter. Part 4 An introduction to the technical interview. How it happensTechnical interview. Main part. Part 1 Technical interview. The main part. Part 2 Introduction. Asking the right questions to ask technicians in a technical interview Technical interview. Asking the right tech questions. Tech interview. Asking the right project questions. Part 1 Tech interview. Asking the right design questions. Part 2 Tech interview. Asking the right general questions Final interview with PM of the project or CEO of the company. Common mistakes newbies make when looking for a job. Part 1 Common mistakes newcomers make when looking for a job. Part 2 How to behave during the probationary period
34Bonus. Certification.
Introduction to certifications ISTQB family of certifications ISTQB Foundation ISTQB Advanced Test Analyst SalesForce Admin / SalesForce App Builder IQVIA OCE certification
35Bonus. Career
Salary increase through workaholism and sharp increase of skills Salary negotiation through having an offer from another company Rally 1 on 1 Change of specialty for a chiropractic tester
During the course on manual testing you will be offered a lot of practical tasks based on real projects.
We have prepared tasks that will be a great addition to your portfolio. Put your new knowledge into practice to confidently use it in your future work.
After completing the course you will receive a certificate
(certificate is issued on the tariffs with feedback: Standard, Comfort and Corporate)
We have prepared payment
options for the course for you
introductory
Curriculum of 3 modules Lecture materials No feedback Open access Without certificate
$Free
Basic
Training program - 30 modules Lecture materials Practical tasks Student chat Independent study No feedback Access to the course - 3 months
$57
Standard
Training program - 30 modules +Bonus Module. Certifications Lecture materials Practical assignments Chat for students Mentor feedback Access to the course - 6 months Certificate
$72
VIP
Training program - 30 modules +Bonus module. Certifications +Bonus module. Career Lecture materials Practical assignments Chat for students Mentor feedback Assignment review and recommendations Access to the course - 12 months Certificate
$89
Corporate
Groups of 5 - 10 people Training program - 30 modules +Bonus module. Certifications +Bonus module. Career Participation in the corporate project Mentor support Access for 12 months Add to group chat Certificate
$880
Your training will pay for itself
from the second paycheck!
We will help you learn key skills of a tester, prepare projects for your resume and successfully get a job in your desired company.
from $50,000 a year
Junior
You have experience in a related field or have just completed training
from $40,000 per year
Middle
You have 2-3 years of active testing
from $30,000 a year
Senior
You have more than 3 years of experience
89% of course graduates get a job in IT in the first month after training!
You'll do great too!
Alina
Thank you very much for the course! The material is very structured and clear, even for a beginner. The practical assignments help me to apply the knowledge immediately and the support of the tutors is excellent. I already feel more confident and have started to prepare for interviews.
Dmitry
The course exceeded all expectations! Everything is explained in an accessible way, without unnecessary water. Especially liked the real cases and tasks that can be added to the portfolio. After the course I was able to get an internship in an IT-company. Recommended!
Katya
This course is a real boon for those who want to enter IT. The material covers everything you need to get started: from basic theory to practical skills. I really liked that the tutors are always in touch and ready to help. Thank you for the quality training!
Ivan
I have taken several courses on testing, but this one is the best! Everything is clear, to the point, with real examples and assignments. After completing the course I was able to get a job in a month. Thank you very much to the team for their support and professionalism!
Olga
The course is just great! The material is presented logically and clearly, and practical tasks help to consolidate knowledge. Thank you for the course!
Sergey
Very satisfied with the course! Everything you need to start in the profession is there. Practical assignments from real projects helped to build a portfolio, and the advice of the tutors - to prepare for the interview. I have already received an offer from the company. Thank you!
We will refund your money in full
if the course is not suitable
Money can be returned at any time. During the first three lessons, we will refund you the full amount, and starting from the fourth, we will calculate the refund amount or help you choose another course instead.
Questions
Where is a software tester in demand?
A tester is a key specialist in a development team responsible for the quality of a product. Websites, online services, programs and mobile applications are thoroughly tested before they are released to the market, and it is the QA specialist who ensures their reliability and compliance with requirements.
Why start a career in IT as a tester?
This profession offers a low entry threshold compared to development, while keeping growth prospects and salary levels high.
Is it possible to fully learn a profession in an online format?
Yes, online learning is an effective and proven technology. All course materials and activities are customized for the distance format, allowing you to learn the profession from anywhere in the world. Your discipline is important for successful learning, and we will provide clear organization of the process, control of results and constant support of motivation on the course of the tester.
Who is suitable for the profession of manual tester?
This field is ideal for beginners who want to enter IT quickly and comfortably. If you don't want to program, but are diligent, attentive and willing to dive deep into a product to improve its quality - this is the profession for you.

Wh field is ideal for beginners who want to enter IT quickly and comfortably. If you don't want to program, but are diligent, attentive and willing to dive deep into a product to improve its quality - this is the profession for you.
I've never programmed before, can I take this course?
Yes, of course! The course program is designed for people with no programming experience. If you choose the manual testing track, you will not be required to write code.
What equipment will be required?
You will need a laptop or computer running macOS 10.15 or higher or Windows 8 or higher.We will provide all instructions on how to install the necessary software. Minimum Requirements:
At least 2GB RAM (8GB RAM recommended).
2.5 GB of free disk space (preferably SSD).
Screen resolution - at least 1024×768 pixels.