SFtester
Software tester: from zero
to PRO. Theoretical foundations,
practice and test tasks
Master the key principles and methods of software testing at a PRO level, and become a sought-after
specialist in the field of IT development.
Get Started Now
14 200 +
Vacancies QA
110,000 +
Per year - average QA salary at the beginning of a career
73 +
Сountries where you can work
About the Course "Software
Testing: From Zero to PRO”
Testing: From Zero to PRO”
Is it an important link between software development and quality assurance? This course is designed for
both coding beginners and experienced technical specialists looking to enter the IT market or enhance
their skills.

You will master
- Testing theory: types of testing, test design techniques, software development and testing life cycle.
- Test documentation.
- Basics of client-server architecture.
- Testing using JMeter.
- Git code version control system.
- Testing mobile applications.
- Testing web applications.
- Working with databases and SQL language.
- Working with POSTMAN and API testing.
Welcome and introduction to the training
1 Text Lesson- Read
Basic block. Main participants of the software
development process. What is testing?
- What is testing? How to become a tester? Types of testers.
- Stages of software testing development. Main roles in IT.
- What is QA and QC. Job levels in IT. Development paths for a Tester.
- Basic terms
Classification and principles of testing. Test design technique.
8 Video Lessons 1 Text Lesson- Basic principles of testing
- Functional testing
- Non-functional testing
- Module, integration, system and acceptance testing
- Static and Dynamic testing. Alpha and Beta testing.
- Testing new functionality. Regression testing. Re-test.
- Positive and negative testing
- Testing using test design techniques
- Classification of testing
Software development methodology: types.
Installation and work in the bug-tracking system Jira.
- Software development methodologies: waterfall, V-shaped, Agile model
- Installation and work in the bug-tracking system JIRA
- Practical task in the bug-tracking system JIRA
Test documentation
7 Video Lessons 1 Text Lesson- Working with requirements for a tester.
- Learning to create a Checklist
- Learning to create a Test Case
- Learning to create a Test Set
- Creating test documentation
- Bug report. Searching for bugs on the Internet
- When should a bug be filed?
- Applications for storing test documentation
Working with databases and SQL queries
10 Video Lessons 1 Text Lesson- What are databases and their classification
- Installing software for writing SQL queries and working with databases
- Creating and populating tables in a database. Part 1
- Creating and populating tables in a database. Part 2
- Creating and populating tables in a database. Part 3
- Viewing the relationships between tables
- Basic SQL queries for testers. Part 1
- Basic SQL queries for testers. Part 2
- Creating a table and SQL queries for it
- Joining tables
- Modifying and deleting data in a database
Client-server architecture. HTTP methods. API.
6 Video Lessons 1 Text Lesson- Structure of Client-Server Architecture
- What is URL, IP, DNS server, Subnet mask, MAC address, Cash, Cookies
- HTTP protocol and its main methods. Status code
- SOAP protocol. Writing messages in XML
- REST architecture. Writing messages in JSON format
- Browser testing with DevTools - a tool for web development
- Questions on the block "Client-Server Architecture"
Testing API with Postman
6 Video Lessons 3 Text Lessons- What is an API. Installing Postman
- Getting to know the Postman interface
- IMPORTANT ANNOUNCEMENT!
- API testing. Testing Google Maps API. POST + GET method
- API testing. Testing Google Maps API. PUT method
- API testing. Testing Google Maps API. DELETE method
- Positive and negative API testing
- API testing. Example #2.
- Testing API categories from example #2
Working in the Windows command line
2 Video Lessons- Working with applications and getting your PC configuration via the command line.
- Working with files and directories in the command line
Load testing
4 Video Lessons- Introduction to Load Testing. Objectives of Load Testing.
- When to Perform Load Testing
- Stages of Load Testing
- Load Testing Methodology
Jmeter - the ultimate tool for load testing
6 Video Lessons 2 Text Lessons- Very important message for ALL students of this course!
- Installing Jmeter
- Changing the interface theme in Jmeter
- Getting to know the Jmeter interface and creating your first request
- Creating requests manually
- Creating a request from a HAR file
- Adding a temporary wait to tests
- Securing the block on working with Jmeter
Working with the Git version control system
3 Video Lessons 1 Text Lesson- The order of executing commands in this module
- Installing a local Git and a global Git Hub repository
- Creating project files in a local and global repository. Operations with them.
- Does a tester need to learn Git and upgrade his Git Hub
Mobile application testing
2 Video Lessons 2 Text Lessons- Types of mobile applications
- Questions on the mobile application testing block
- Testing and features of mobile application testing
- List the main features and dependencies of mobile applications
Conclusion
1 Text Lesson- For those who completed the course!
Creating a tester resume and guides
11 Video Lessons- Creating a resume for a Tester
- Analyzing a real resume of a Tester without work experience
- What a Beginner Tester Should Know with Analysis of Real Vacancies
- What a Middle Tester should know. Analyzing real job listings
- What a Senior QA Tester should know
- Should you complete a test task?
- How to prepare for and pass interviews
- Mistakes made during interviews
- Is it worth transitioning from a tester to a developer?
- 10 tips for Testers
- Manual testing and automated tests. Pros and cons. When to apply them.
Our teachers

Alexey Smirnov
Automated Testing
Over 10 years of experience in QA, author of articles in international publications on testing.

Maria Litvinova
Software Testing
Lead QA Engineer at MTS, where she implemented usability testing approaches that led to a 40% increase in
user satisfaction. Regular speaker at testing conferences.

Ivan Kuznetsov
Software Testing
Instructor with over 8 years of experience in testing.
After completing the course
you will receive a certificate
you will receive a certificate

We have prepared a flexible tariff system for you,
where you can acquire knowledge without overpaying
where you can acquire knowledge without overpaying
Basic
Get basic knowledge about testing, what types there are and why software testing is needed.
$150
- What is testing? How to become a tester? Types of testers.
- Stages of software testing development. Main roles in IT.
- What is QA and QC. Job levels in IT. Development paths for a Tester.
- Basic terms
Certificate Issue
Start Now
Standard
You will become familiar with different types and kinds of testing, learn which testing to use in
different situations, study test design methods, software development, and learn how to create test
documentation.
$250
- Basic block. Main participants of the software development process. What is testing?
- Classification and principles of testing. Test design technique.
- Software development methodology: types. Installation and work in the bug-tracking system Jira.
- Test documentation
Certificate Issue
Start Now
Practitioner
In practice, you will master working with databases, client-server architecture, and learn how to test
API.
$300
- Everything that is available on the Standard tariff
- Load testing
- Jmeter - the ultimate tool for load testing
- Working with databases and SQL queries
- Client-server architecture. HTTP methods. API.
- Testing API with Postman
- Working in the Windows command line
- Working with the Git version control system
Certificate Issue
Start Now
Master
Learn how to test mobile apps.
$400
- All the benefits of the Praktik tariff
- Mobile application testing
- Access to chat with experts.
- Participation in practical projects.
Certificate Issue
Start Now
Corporate rate
Training in groups with a separate teacher, practical tasks close to the company's objectives.
$900
- Access to all course materials
- General chat for the group
- Group lessons
- Feedback from teachers
- Practice-oriented assignments
Certificate Issue
Start Now

Start your journey
to a successful career
as a software tester right now
to a successful career
as a software tester right now
Leave a request in the form below and get a consultation on tariffs
Submit
Why is now the time to become a tester?
Every day new IT products are launched that require quality testing. Demand for software testing
specialists is growing by 20% annually
The average salary of testers in the world starts from $70,000 per year, which makes this profession not
only in demand, but also financially attractive.
Possibility of remote work from any part of the world, excellent working conditions, additional bonuses
and benefits, as well as flexible schedule.
You will always be a sought-after specialist, because the industry constantly needs qualified personnel
who can guarantee the quality and reliability of software in the context of increasing digitalization.
Reviews from our students

The curriculum is well thought out and the combination of theory and practice really helped me prepare for
real challenges in the job market. I am very grateful for the knowledge I gained and the connections I
made here.

The course contains not only important theoretical knowledge, but also a lot of practice within the
framework of training. This approach gave me confidence in my abilities. I found my dream job thanks to
the recommendations of the teachers and the experience I gained.

The training program is flexible and structured. I was able to study all the key aspects of the subject,
and the practical assignments helped me consolidate the theory. Even in difficult situations at work, I
know what to turn to and how to solve the problem.

I was surprised how well the practical classes were organized. We worked on real business projects, and
this gave us the opportunity to see how theory is applied in practice. This experience became the basis
for my successful career!”

The course is focused on the practical application of knowledge. Each lesson is designed so that we can
not only understand, but also apply what we have learned. Thanks to this, I was able to quickly adapt to
my new job and contribute to the team.”
Still have questions?
What level of preparation do I need to start the course?
The course is suitable for both beginners and those who already have basic knowledge. We start with the
basics and gradually complicate the material, so everyone will find something useful for themselves.
What level of computer literacy is required to successfully complete the course?
Basic user skills will be enough: the ability to install programs, knowledge of the office package of
your operating system for writing documents and creating tables (MS Word, MS Excel, Open Office or
Google Docs)
Can I take the course on my smartphone, and do I have to use a computer to complete the assignments?
Yes, you can watch the course videos from both your mobile device and your computer. However, you will
need a computer to complete the practical assignments, as they require the use of certain programs and
tools that are more convenient and effective to complete on a large screen.
What resources and materials does the course provide to support students in their learning?
The course is constantly updated with additional theoretical and practical materials, as well as tests
and practical tasks. These resources are designed to help students better understand the material and
apply the acquired knowledge in practice. We hope that these materials will help you change your life
and achieve success in the profession of a tester!
What will I get after completing the course and what knowledge will I be able to apply in practice?
After completing the course, you will acquire a wealth of practical and theoretical knowledge in the
field of testing, which you will be able to apply in real professional activities. In addition, upon
completion of the course, you will be issued a Certificate confirming your training and readiness to
work in this field.

Start your journey
to a successful career
as a software tester right now
to a successful career
as a software tester right now
Leave a request in the form below and get a consultation on tariffs
Submit