top of page
Automation QA with Python

The Automation QA with Python course offers a comprehensive introduction to the Python language, making it an ideal choice for those aiming to develop their Automation QA skills.
The course is composed of 2 levels.

Automation QA (Level 1)
This level covers Python, OOP, Linux commands, Git/GitHub, APIs, DevTools, and Selenium, equipping students with essential skills to automate software testing and improve quality.

Python
- Introduction to Automation Testing
- Python and the VSCode
- Data Types and Variables
- Data input and output
- Collections
- Conditions and If statements
- Looooopss /for, while/
- Functions/Lambda
- Arrays
- Scope, Modules
- Dates, Math
- JSON, XML, CSV, ZIP
- Regular Expression
- HOF, Decorators, Closure
- PIP
- Try...Except
- Database Access in Python

OOP - Classes/Objects
- Introduction
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction

Basic Linux Commands
- The Linux Foundation
- Philosophy and Concepts

Git and GitHub
- Get Started
- Pull from GitHub
- Push to GitHub
- GitHub Branch
- Pull Branch from GitHub
- Push Branch to GitHub
- GitHub Pages

API
- Introduction to Web Services
- REST API
- Microservices VS Monolithic architecture
- HTTP request methods: GET, POST, PUT, PATCH, DELETE
- Pytest framework
- Requests library
- Parsing and extracting data from HTTP responses
- JSON and XML data formats in Requests
- Logging
- Allure Report
- Alure Suits, Features, etc.
- Alure Categories, Executors, etc.
- Building an Automation project

DevTools
- Elements / Console
- Sources / Network / Memory
- Security / Ligthouse

Selenium
- Introduction to Selenium/Python
- WebDriver and Functions ans Scope
- Web elements and locators /id, class, tag, xpath, .../
- Parameterization testing with Selenium and Python
- Pytest framework
- Headless browser testing
- Logging
- Allure Report
- Alure Suits, Features, etc.
- Alure Categories, Executors, etc.
- Building an Automation project

TRAINING DETAILS
Training start day: 2024
Training days: Monday and Thursday at 19:00-21:00
Total duration: 64 hours / 32 days (4 months)
Training fee: AMD 55 000 (monthly)
Participants are expected to have knowledge of Manual QA.

Advanced Automation QA (Level 2)
2nd level covers in-depth topics like API testing, SQL, networking, Postman, Selenium, Html/Css, and Jenkins. Students also work with Linux, Git/GitHub, and DevTools to further develop their automation and testing expertise.

API
- Advanced Logging
- Alure Suits, Features, etc.
- Alure Categories, Executors, etc.
- Building an VERY BIG Automation project
- Building an YOUR BIG Automation FrameWork

SQL
֊ SELECT — selecting columns
֊ SELECT — filtering rows
֊ Sorting and functions for working with strings
֊ Functions for working with date and time
֊ Aggregate functions and grouping
֊ Combining data from different tables. Part 1
֊ Modifying data and tables
֊ Window functions
- Primary Key / Foreign Key
- Check / Default / Index / Auto Increment
- Injection
- Hosting

NetWork
- Organization of computer networks
- OSI Model
- TCP/IP Model and Protocol Stack
- Computer Network Standard
- HTTP Protocol

Postman
- Postman: Advanced test Scripting

Selenium
- Advanced Logging
- Alure Suits, Features, etc.
- Alure Categories, Executors, etc.
- Selenium Grid and parallel testing
- Building an VERY BIG Automation project
- Building an YOUR BIG Automation FrameWork

Html/Css
- HTML Syntax
- HTML Syntax Problem Set
- CSS Syntax
- CSS Syntax Problem Set
- Building a Responsive Navigation Bar

DevTools
- Elements / Console
- Sources / Network / Memory
- Application / Local Storage, Session Storage, IndexedDB, Cookies
- Security / Ligthouse

Linux
- Philosophy and Concepts
- Graphical Interface
- System Configuration from the Graphical Interface
- Common Applications

Git and GitHub
- GitHub Branch
- Pull Branch from GitHub
- Push Branch to GitHub
- GitHub Pages
- GitHub Actions

Jenkins
- Installing Jenkins
- Download and deploy
- Jenkins User Documentation
- Pipeline

TRAINING DETAILS
Training start day: 2024
Training days: Monday and Thursday at 19:00-21:00
Total duration: 32 hours / 16 days (2 months)
Training fee: AMD 55 000 (monthly)
Participants are expected to have knowledge of Manual & Automation QA.

Automation QA with Python

AMD55,000.00Price

    WHO CAN APPLY

    As the number of participants is limited. THE SELECTION WILL BE MADE ON THE “FIRST COME – FIRST SERVED” BASIS.
    In case of any question feel free to call us at +374 10/ 93/ 99 55 68 10 or just visit us.

    Our graduates work at

    Our Trainers

    Thanks for submitting!

    Let's 
    Start 
    Learning

    bottom of page