DEVrepublik

Automation QA Course

April 27 – May 22 16:00-21:00

Online: 20000 uah (10 Seats)

Offline: 25000 uah (15 Seats)

Next events

There are no upcoming events at this time.

Automation QA Course

Quality assurance (QA) is a bit different from “testing”, it’s a way of preventing mistakes and defects in manufactured products and avoiding problems when delivering products or services to customers. QA becomes a valuable and important part of development team.

Quality assurance (QA) is a bit different from “testing”, it’s a way of preventing mistakes and defects in manufactured products and avoiding problems when delivering products or services to customers. QA becomes a valuable and important part of development team.

This QA/automation QA course is designed with the needs of the employer. And is based on practice (more than 75%).

You will learn not only how to catch bugs and broken software but also how to integrate quality into it, how to make it better.

Automation makes the work of QA more efficient and this domain becomes more and more popular which makes a profession of QA very attractive among the skilled engineers.

But this course is not for everybody! You should have the ability to learn quickly, to be persistent and have good communication skills (even if you plan to work remotely soon). So, make a decision could you accept this challenge or not?

Curriculum Overview

Manual

Testing fundamentals and testing process in SDLC
What is testing, how to start it. What is bug and feature. Bug lifecycle.

Test process

Testing types, levels, coverage. Traceability matrix.

Test design

Different techniques including the basic, most popular and trending. Boundary values analysis, equivalence partitioning, pairwise and others.

Test management

Tools, bug trackers. Jira.

Test artifacts
How to define the scope of testing. How to report a bug properly. What is positive and negative testing. How to write reports, plans, etc.

Advances

Basic SQL syntax, how to work with databases. Linux and basic commands. VirtualBox.

Finally

You will learn how to create a CV of manual QA, how to pass ISTQB exam and how to behave on an interview.

Automation

Fundamentals of automation

Why, how and when to automate. Top 5 mistakes of QA automation engineers.

JavaScript programming

From the basics to OOP.

Python Programming

Basics, Fundamentals programming, requests Package (APIs)

Client-server architecture

What is client/server. Chrome dev tools. Network. HTTP.

Automation

Setup from scratch. Write first tests. Selenium, Puppeteer, Jest and other the most popular frameworks and tools.

Framework

Examples of automation framework. How to create it. You will create your own framework.

Page objects. Logging. Reporting (Allure). Debugging.

GIT
You will learn how to work with It’s the most popular CVS.

CI/CD

Gitlab, Jenkins, Docker.

Another tools/frameworks

We don’t bound you to the tools the trainer uses. You will discover a lot of tools with our support and we will try few of them together. It allows you to make better decisions in future in choosing proper instruments. Puppeteer. Testcafe. Webdriver IO. Cypress

Mobile automation

Tips and tricks. Tools.

Performance and load testing

You will learn how to measure the site loading time. Will create the load test using jMeter.

Bonuses

Automation QA tips and crash test. How to pass interview. Detailed review of Scrum (you will definitely need this knowledge in future). How to pass interview. Security testing basics.

Our instructors

Oleksandr Pelykh

Oleksandr has more than 5 years of experience in Quality Assurance. ISTQB certified. Worked in big companies and in little startups. He knows how to start automation from scratch. Uses Javascript and modern frameworks in writing automation tests. Visits conferences regularly to improve skills.
Favorite tools: Puppeteer, Postman.
Hobbies: work, reading, quests.

Prysiazhnyi Andrey

Andrey is one of our Automation QA course instructors at DEVrepublik.
He has two degrees in computer science and finance. Received the ISTQB Foundation Level certificate.
For a long time, he worked at the bank and led the direction of international settlements, after which he moved to the field of software testing. In testing for more than 4 years. During this time, he took part in projects related to distance learning systems, automated banking software, CRM and BPM systems. He started, like most people, with manual testing, was the team leader. He wrote auto tests in PHP, Python, and now he is actively using Javascript. In addition to automating UI testing, he writes autotests for API and performance testing.
At the moment he works at Terrasoft as a backend direction automation company.
Hobbies: traveling, cars, board games.