Get a job in IT
Become a tester and grow to a programmer, analyst or project manager. We will help.
We teach online in non-stop mode

Study when it's convenient and where convenient - you only need the Internet.
We employ graduates

Preparing a resume, improve English, we help to pass interviews.
We support during work

Each employed graduate collaborates with an experienced practicing mentor
Where do TestClub graduates work?
Where do TestClub graduates work?
TestClub in numbers
2009
2000+
10000+
650$
Year of foundation
Employed students
Completed interviews
Average salary of graduates from the start
Newbies determined to build a career in IT
Professionals from other industries wishing to change their profession
Beginner testers to improve their knowledge
Students - graduates of universities as the first step in career development
Testers are self-taught to upgrade skills and professional development
Manual testers who understand the need for automated testing
Training is already passing
What is a tester?
A tester is a specialist who tests software.

The tester is responsible for the quality of the software product as a whole.

The main task of a tester is to find and describe possible errors and inaccuracies in requirements, software product, mobile application and documentation.
Course "Manual testing"
Module No. 1 "A not boring immersion in software testing theory"
Theory
• Version control GIT
• Software development life cycle
• Goals and objectives of the testing process, methodology
• Main roles and artifacts in testing using different methodologies
• Analysis of requirements in terms of testability

Practice
• Creating a repository
• Creation of correct and incorrect requirements
• Creation of Requirements, User Stories and Use Cases
• Creation of artifact "Check-list", testing of requirements
• Using the "5 Why's" technique
Module No. 2 "Kinds and types of testing, test design techniques"
Theory
• Types and types of testing: an arsenal of approaches, the most frequently used tests, general
classification
• Test design techniques to cover requirements with tests

Practice
• Creation of correct requirements, testing of requirements
• Create test titles based on requirements
• Building a traceability matrix
• Writing detailed tests for various applications according to the chosen method
Module No. 3 "Traceability matrix, test cases, test data"
Theory
• The concept of a test case, a technique for creating test cases
• Creation of test data for test cases

Practice
• Creation of correct requirements, testing of requirements
• Create test titles based on requirements
• Building a traceability matrix
• Creation of test data
• Creation of test cases
Module No. 4 "The bug won't work!"
Theory
• The concept of a bug report
• Best practices for writing bug reports
• Bug life cycle

Practice
• Analysis and testing of requirements
• Create test titles based on requirements
• Building a traceability matrix
• Creation of test data
• Creation of test cases
• Passing test cases
• Generation of test reports
• Creating a bug report
Module No. 5 "How to make friends with databases. SQL language "
Theory
• Working with databases, basic concepts
• MsSQL, MySQL, PostgreSQL - overview, main differences
• Basics of the SQL language
• CRUD tests

Practice
4 levels of difficulty of tasks from real interviews, 7 tasks in each
• Creating tables
• Data creation
• Writing queries
• Analysis of the results obtained
Module No. 6 "Practice of Testing Web Applications"
Theory
• Basics of HTML, CSS
• What is DOM model
• Testing the markup
• Testing links
• OSI Model, HTTP (S) Basics, HTTP Methods
• Analysis of the blog "36 days of testing web - applications" Lambert
• Cheat - registration list of Alexey Lupan
• Creation of a test plan and check-sheet of testing

Practice
• Analysis and testing of requirements for a web application
• Create test titles based on requirements
• Building a traceability matrix
• Creation of test cases
• Passing test cases
• Generation of test reports
• Creation of bug reports
Module No. 7 "Practice of testing mobile applications"

Theory
• Android OS basics and the life cycle of Android applications
• Native and hybrid applications
• Types of iOs / Android devices
• Features of testing mobile applications and devices
• Creation of a test plan and check-sheet of testing

Practice
• Analysis and testing of requirements for a mobile application
• Create test titles based on requirements
• Building a traceability matrix
• Creation of test cases
• Passing test cases
• Generation of test reports
• Creation of bug reports
Module No. 8 "Test management, Continuous Integration, Docker, Unix command line"
Theory
• Review of Test management systems: Youtrack, TestRails
• Basic concepts of CI | CD | CD - Jenkins, Teamcity
• Everything about docker for testers
• Unix operating system: basic principles, work in the terminal, basic commands

Practice
• Installation and practice of using the module tools
Course "Test Automation"
Module No. 1 "Introduction to Test Automation"
Theory
• Automation - types, approaches, use, myths
• OOP basics
• Basics of UML and BPMN
• IDEs: Intellij Idea, PyCharm
• Git (Github) - connecting a repository, working with branches

Practice
• Installing and configuring IDE, connecting repositories
• Building UML diagrams and BPMN diagrams
• Designing classes

Module No. 2 "Fundamentals of programming languages"
Theory
• Basic Java and Python syntax
• Data types
• Instances and Constructors
• Access modifiers
• Cycles
• Terms
• Overload
• Data type conversion
• Concatenation
• Working with strings

Practice
• Consolidation of programming skills by examples of solving practical problems (3 levels of difficulty)
• Creation of a module for demonstrating the implementation of practical examples
Module No. 3 "Building a test framework"
Theory
• Interfaces
• Arrays
• Enumerations
• Collections
• Working with exceptions
• Working with files
• Working with databases

Practice
• Consolidation of programming skills by examples of solving practical problems (3 levels of difficulty)
• Implementation of the test framework

Module No. 4 "Setting up continuous quality control"
Theory
• Project builders (Maven, Gradle, NuGet)
• Test management using examples of JUnit and TestNG frameworks
• Systems of continuous integration (Jenkins, Teamcity)

Practice
• Setting up environments
• Software customization
• Running basic tests
Module No. 5 "Popular libraries and patterns of autotesting"
Theory
• Record-playback and code import into Katalon Studio
• Selenium Webdriver
• Java power: Selenide, WebDriverManager, AssertJ, AShot, Log4j
• Python power: Robot, PyTest, Unittest, DocTest, Nose2, Testify
• Design Patterns in Test Automation

Practice
• Writing autotests for web and mobile applications based on the studied patterns
Module No. 6 "Testing the server side and monitoring"
Theory
• XML / Json
• REST API
• ChromeDevTools, Fiddler, Postman
• JMeter, Gatling
• Zabbix, Prometheus, Grafana

Practice
• Writing a framework for performance testing based on the learned tools and technologies
• Setting up load profiles, analyzing logs, setting up monitoring
Module No. 7 "Automation of testing mobile applications"
Theory
Review of popular frameworks
Android
Espresso
UI Automator
iOS
XCUITest
EarlGrey
Universal
Detox
Appium

Practice
• Automation of a commercial application by means of the studied frameworks
Module No. 8 "Building a test framework on a real project"
Employment "Full Construction"
Test Drive training course (Week 1)
Before starting training, we want to know about your motivation Check the level of English We will give and check a practical test on working with requirements and presentation skills
Course "Manual testing" (4 months)
A hands-on course will guide you through the entire software development lifecycle from a tester's position. You will master the basic practices, approaches and technologies in manual software testing.
Course "Test automation"
(5 months)
After completing the course, you will gain the skills and knowledge to build and use test frameworks for all types of software products
Receiving Job Offer (1-3 months)
Let's prepare for the theory We will complete TOP-20 practical tasks from real interviews We will analyze and prepare a resume Let's go through a few interviews You get the job
Cost of education
Course "Manual testing" 2 months non-stop
550 EUR
A course for those who want to enter the IT sphere and for novice testers in order to improve their knowledge and take the first step towards getting a job.
Sign up for a course
Course "Test Automation" 3 months non-stop
750 EUR
The course is a logical continuation of the "Manual Testing" course We study advanced approaches and test automation tools
Sign up for a course
TestClub Team

Reviews about the founder of TestClub
Video reviews
Leave your request
Made on
Tilda