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 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 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

AMD 55,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

    image00008.jpeg

    Hayk

    Abelyan

    Trainer / JavaScript, Python, C++, SQL

    Screenshot_26.png

    Arthur

    Simonyan

    Trainer / Adobe AI&PS,
    3Ds MAX,
    Sketchup, After Effects

    11924200_125016937847547_3084580494427721265_n.jpg

    Siranush Tadevosyan

    Trainer / Interior Design

    Art_1.png

    Arthur

    Petrosyan

    Trainer / Linux OS

    Arshak Balayan.png

    Arshak
    Balayan

    Trainer / QA Fundamentals

    Anna.jpg

    Anna

    Petrosyan

    Trainer /
    QA Fundamentals

    Karen.png

    Karen

    Petrosyan

    Trainer / Java

    Ashkhen Ghazaryan

    Ashkhen Ghazaryan

    Trainer / JavaScript, 

    Web for Teens,

    Game Creation for Kids

    122456520_229062775217367_6133185362161189575_n.jpg

    Ani

    Asatryan

    Trainer / Web for Teens

    Hasmik Ayvazyan.jpeg

    Hasmik Ayvazyan

    Trainer / Coding for Kids

    Magi.jpg

    Margaret

    Baburyan

    Trainer / Business processes & Management

    robert.png

    Robert Tadevosyan

    Trainer / Network Technologies

    image00001 (6).jpeg

    Ruben Melkonyan

    Trainer / Basic Computer Skills

    Nane Matevossyan.jpg

    Nane

    Matevossyan

    Trainer / Digital Marketing

    Hovhannes Mkrtumyan

    Hovhannes Mkrtumyan

    Trainer / Robotics

    for Teens

    1687514198916.jpg

    Hayk

    Andreasyan

    Trainer / Graphic Designer

    299012220_3112397689052490_474619026209837365_n.jpg

    Gayane

    Simonyan

    Trainer / Coding for Kids,

    Robotics for Teens

    Elina Harutyunyan

    Elina Harutyunyan

    Trainer / Graphic Design

    Tirayr Karapetyan

    Tirayr
    Karapetyan

    Trainer / Python

    for Data Analysis

    VM_full.jpg

    Vardan Mnatsakanyan

    Trainer / Python

    for Data Analysis

    Yervand Galoyan.jpeg

    Trainer / DevOps

    Armen Melkonyan

    Armen Melkonyan 

    Trainer / Python

    for Data Analysis

    IMG_4264_edited.jpg

    Lena
    Soghoyan

    Trainer / Ai Specialist

    Thanks for submitting!

    Let's 
    Start 
    Learning

    bottom of page