ONLINE COURSE
Automated Test
Engineer (Python)
Become a sought-after expert in test automation. Learn to write autotests in Python from scratch, work with Selenium, pytest, API testing and CI/CD.
Start Now
4,7 Course Rating
Course rating based on 5,500 reviews
Project
In your portfolio
24/7
Access to the course
7 300
Graduates found employment
About the Profession
Companies around the world are actively seeking test automation engineers to accelerate the release of new features without sacrificing quality. Automation enables thousands of tests to be run in minutes, saves hundreds of work hours, and significantly reduces the cost of bug fixes.
Who the course is suitable for
Newcomers to IT
Start a career in a sought-after field - learn Python and test automation from scratch. Build a portfolio of real projects to start your career.
Manual testers
Take your career to the next level: learn to write autotests, increase your salary by 1.5-2 times and reduce routine work.
Developers in other languages
Expand your skill stack: add test automation to your experience, get involved in more complex projects.
Specialists of related fields (DevOps, analysts)
Understand the principles of QA-automation to improve CI/CD processes and work with test data.
What you will learn in the course
Master the basics of Python 3: from syntax to practical application Gain a deep understanding of OOP in Python 3 with real-world examples Learn to set up and run tests via Pytest with customized configuration Work with Postman: From manual testing to automation Integrate logging systems and log analysis into a project Generate detailed reports in Allure: customize and interpret results
Practice
During the course you will develop a ready-made API testing automation project from scratch, where you will learn all the key stages in practice: from setting up a test environment and writing autotests to integrating logging and generating visual reports.
Your Mentors
All mentors have real commercial experience and will help not only to understand the theory, but also teach how to apply knowledge in working projects.
Fedor Fedotov
Lead QA Automation Engineer with 10+ years of experience in testing and automation.

Worked at Yandex, Tinkoff and Lamoda where he worked on building frameworks for API and UI testing.

Specializes in Python, Pytest, Selenium, Allure and CI/CD.
Elena Mazur
Senior Python Developer & Test Automation Expert with 8 years of experience.

Participated in projects for Google, developing test automation systems.

Expert in REST API testing, Postman, FastAPI and Docker.
Dmitry Gil
QA Automation Architect with 12+ years in the industry.

Led automation teams at SberTech and Kaspersky.

Deep knowledge in Python, Pytest, Jenkins, Gatling (load testing).
Olga Ivanova
Python developer and autotester with 6 years of experience.

Worked at Amazon, where she implemented microservices testing automation.

Main stack: Python, Requests, SQL, Grafana (test monitoring).
Course program
Section 1: Introduction
A must read! A must read!
Section 2: Basic Python 3 Programming
Installing Python 3 and the PyCharm integrated development environment Basic data types and getting to know variables Defining a data type Numeric data types String data types Continuing to work with the string data type The f-string construct Data input and output What are functions and working with them Scope of variables. Part 1 Part 2 Working with exceptions. Try&Except construct Practice assignment on the material covered IMPORTANT MESSAGE Creating classes Creating class instances Inheriting classes Importing classes Assignment to reinforce the Python programming unit
Section 3: Working with the PyTest framework
Creating a project and importing the Pytest library. Creating your first tests. Getting to know the keys for running tests and analyzing the result of test execution. The yield conditional operator Getting acquainted with the scope parameter in PyTest Setting the order of running methods using the PyTest framework
Section 4: Testing APIs with Postman
What is an API and how to test it. Installing Postman. Getting acquainted with the Postman interface IMPORTANT! Testing the API. Testing Google Maps API. POST + GET method PUT method DELETE method Positive and negative API testing Testing the API with Postman. Example #2. Testing API categories from example #2
Section 5: API Automation Basics
Sending a request with Get method without creating a class Small change in code Sending a request with GET method, with class and method creation Sending multiple Get method requests Sending a request with Post method Sending a request with Put method Sending a request with Delete method
Section 6: Building an Automation Project
Build the project structure. Creating custom methods for queries. Creating a test. Post method. Get method IMPORTANT DETAIL! Put method Delete method Method to check status code Method to check for mandatory fields Method to check field contents Connect Logging Connecting Allure report
Section 7: Conclusion
For those who made it!
Upon completion of the course,
you will receive a certificate
The Bureau of Labor Statistics predicts that the number of test automation specialist jobs will increase by 39% by 2032, giving you access to a hot new field.
We have prepared flexible tariff plans
Introductory
2 sections Video Lessons Practice Assignments Homework Check Mentor Feedback Access - 1 week No Certificate
$9
Basic
5 sections Video Lessons Practice Assignments Homework Check Mentor Feedback Chat Community Access - 2 months Certificate
$44
VIP
7 sections Video tutorials Practice assignments Personalized support from mentor Homework check Error analysis and recommendations Chat community Access - 12 months Certificate
$72
Corporate
Groups of 5 - 10 people 7 sections Video lessons Practical assignments Adaptation of materials Homework check Mentor feedback Chat community Access - 12 months Certificate
$630
Why choose our course
Training from scratch
Suitable for beginners with no experience in programming and testing.
Practice-oriented approach
Minimum of theory, maximum of real tasks and cases.
Actual skills
Python 3 | Postman | Pytest | Allure | Logging is a sought-after stack in automation.
Support and validation of assignments
Assignment validation and feedback from expert practitioners on all assignments.
Reviews from our graduates
Anna K.
5/5 novice tester
I never thought I could understand automation, but this course turned my idea upside down! Explained in a very accessible way, without too much water. The API testing project we wrote from scratch is now proudly on my resume - and has already helped me get an offer!
Dmitry S.
4.9/5 transition from manual testing
As a manual tester, I lacked automation skills. The course gave a clear outline from Python basics to a ready-made framework. It was especially valuable that not only Pytest was covered, but also logging with Allure. A bit lacking in CI/CD, but more than enough to start.
Elena M.
5/5 career change
I left sales for IT with zero experience. Thanks to the practice and checking of DL I was able not only to master Python, but also to get a job as a junior automatizer! The instructor answered even dumb questions - that's priceless. I advise those who want real knowledge, not just a certificate.
Artem V.
4.8/5 developer expanding skills
As a backend developer, I wanted to learn how to test my APIs. The course is perfectly structured: postman, autotests, reports in Allure. Minus - little attention to asynchronous requests, but enough for most tasks.
Olga T.
5/5 Team Lead QA
I bought the course for my subordinates and now I recommend it to the whole team. The best combination of price and quality: in 2 months employees learned to write supported autotests. The trick is a ready-made code base from the course, which we adapted to our projects. Kudos to the author!
Return guarantee
We remain flexible to suit your needs. That's why we guarantee a full refund if you change your mind within three days.
FAQ
Who can benefit from this course?
This course is ideal for those who want to master automated testing from scratch. The training program is built in such a way that even without prior experience in programming you will be able to successfully master the material and apply it in practice.
What equipment will I need?
You will need a laptop or computer to take the course. Minimum requirements: a processor with 2+ cores or more. We will provide detailed instructions on how to install all necessary programs, including Python 3, Postman, Pytest, and Allure.
Where will I be able to apply what I've learned?
The skills you learn on the course can be used in a variety of IT areas. This knowledge will be useful not only in QA, but also in backend development, as you will have a deeper understanding of the principles of API and server technologies.
What will I get after completing the course?
After successful completion of the course, you will have a ready-made API test automation project that will be a great addition to your portfolio. You will receive a certificate confirming your new skills. Our graduates successfully apply what they have learned in real work projects.
Do I need training to take the course?
The course is specifically designed for learning from scratch, so no prior knowledge is required. We start with the basics of Python programming and gradually progress to more advanced topics. If you already have a basic understanding of IT or programming, this will accelerate your learning, but even without such preparation you will be able to successfully master all the material thanks to the clear course structure and support from the instructors.