QA Automation - 2

In the QA Automation training program, you will learn the basics of QA, learn about different approaches to software development, and write autotests in the Java programming language without any prior knowledge. You will become familiar with the management of test data and dynamic elements and apply it on real projects. The training process includes a large number of individual and group practical activities.

The total payment of the program is 1950 AZN.

Application to the program is currently not active
Start date

April 2023


3.5 months

Group size

20 student


III at 19:00 - VI at 11:00

Admission requirements

18 years and older

Language skills

Knowledge of English at least Intermediate level


Availability of a personal laptop or computer


Be prepared for intensive training and willingness to constantly research additional materials

Upon the course completion you will::

Knowledge of QA basics (types of testing, preparation of test documents, test-design techniques)

Knowledge of software development methodologies (Agile, Waterfall, V-model)

Ability to work with Client-Server architecture

Basic knowledge of Java programming language

Knowledge of creating auto tests using Selenium

Individual and group practical activities on real projects


QA Automation - 2

Number of modules

  • Introduction to Software Testing
  • Type of testing
  • Test design techniques
  • Testing documentation
  • Software development methodologies
  • STLC
  • Tools for QA
  • Client-server architecture. HTTP, Postman
  • SQL basic
  • Fundamentals of Java - Part 1
  • Fundamentals of Java - Part 2
  • Introduction to Selenium and WebDriver
  • Handling Elements with WebDriver
  • Handling Alerts and Pop-ups with WebDriver
  • TestNG Framework
  • Handling Multiple Windows and Frames
  • Page Object Model (POM) Design Pattern
  • Handling Dropdowns and Dynamic Elements
  • Test Data Management
  • Maven Build Tool
  • Continuous Integration (CI/CD) Tools
  • API Testing with Rest-Assured

Final Project