HomeCoursesSoftware Testing Advanced Course

Software Testing Advanced Course

10 lectures

twice a week

6 practical tasks

with feedback

8 weeks

to polish your skills 

Job invitation

Or help with job placement  

Training for beginner testers

This course will suit those who have completed Software QA Basic Course. It will also be relevant to functional testers who would like to develop further in the profession. 

To successfully complete the course, you should have some experience in testing, be able to create test reports, understand the life cycle of a defect, and work with Jira. 

Sign up for the “Advanced Testing Course” now

Our manager will contact you and tell you about the details of the training.

записаться на курс тестироващиков в казахстане

You will upgrade your qualification with this course

You already have the base of QA knowledge. It is high time to dive deeper into subtle aspects of QA Advanced study to become a more experienced specialist and aspire to earn a higher salary. 

Mobile testing
что делает тестировщик
Administrating Linux and Windows
Знакомство с игровыми движками, рендерингом, UI, 2D-, 3D-графикой
Database testing
Working with virtual machines
QA Plan: from creation to implementation

How is the training organized?

work-svgrepo-com 2
Everything is in the online format
The lectures are twice a week on weekdays in the evening. You can join from wherever you are and after that watch again the recorded classes. It is possible to combine training with work or studies at university.
Communication in a chat
After joining the course, you get access to a chat with a teacher and other students. There we support each other and discuss QA matters
book-opened-svgrepo-com 1
Home assignments with feedback
You watch a lecture and practice immediately and the trainer will check it. Home assignment completion takes from 4 to 30 academic hours. The most complex tasks are for the weekend and the simpler ones are for weekdays.
A test at the end of the course
It will be a short conversation during which the trainer will make sure you have learnt the QA Advanced course well. We give personal certificates. So, we want to be sure you have grasped everything from the course.
Access to the knowledge base
During the training period we shared useful materials from the QA Academy knowledge base. We also give access to Jira to let learn to work with it.
investigation-svgrepo-com 1
A supportive trainer
We teach as if for ourselves, because after the course completion we invite some graduates to join a1qa team. Therefore, our trainers are interested in your development and are ready to answer your questions.

After the course completion you will get a personal certificate. Your future employer will be able to check its validity in Base of course graduates «QA Academy». 

сертификат

Leave a request for “Advanced Testing Course”

And get training with feedback from the teacher.

записаться на курс тестироващиков в казахстане

The course curriculum

Lecture 1. The introductory class. Brief revision of the software QA basic course material
  • The course aims 
  • Working with defects 
  • Defect life cycle 
  • Status and resolution of defects 
  • Project life cycle 
  • Project roles 
  • Agile project methods 
  • Build life cycle  
  • Basic types of test documentation
Lecture 2. Mobile Testing
  • Types of mobile apps 
  • Special aspects of mobile apps testing 
  • Tools 
  • Mobile apps testing strategies 
  • Mobile check list 
  • Android Studio. Functions and logs  
  • Xcode. Function and logs 
Practical task 1. Testing of a mobile app
  • Creating a testing plan 
  • Drafting work testing documentation – Test Survey and Test Cases. Clarifying requirements from databases.  
  • Testing according to the specifications/without specifications 
  • Providing results 
Lecture 3. QA Plan
  • The contents of a QA Plan 
  • Conditions of starting and completing testing  
  • Approaches to testing 
  • A testing strategy 
  • A standard plan to work with a build – Risks management 
  • Calendar work plan 
  • Criteria of suspending and restoring testing again  
  • Criteria of successful completion for each type of tests  
Lecture 4. Basics of operational system of Linux family
  • Types of users and their rights 
  • su and sudo 
  • How to use nano or vi 
  • How to read logs on a Linux server; how to find logs 
  • How to install\delete software in the Linux system 
  • Batch managers 
  • How to add a user in Linux, manage users’ rights
Technical task 1. Basics of operational system of Linux family
  • Working with files and file systems 
  • Working with users, groups and rights to access files
  • Working with a batch manager DPKG and APT (APT-get) 
  • Working with word processors (Nano, Vi) 
Lecture 5. Windows
  • UAC: how user account control works 
  • Service: the concept, how to install and launch 
  • CMD: a command line — why we need it, basic commands, how it is used in testing 
  • Remote Desktop Protocol (RDP) — the concept and how to join 
  • Virtual private network (VPN) — the concept, why we need it, pros and cons  
  • Domain: Active Directory: the concept, abilities 
Technical task 2. The basics of operational systems of Windows family.
  • Connecting from Windows to Windows via RDP 
Lecture 6. Web technologies and services
  • Types of API. SOAP and REST 
  • Types of interfaces 
  • Postman. Functions review 
  • Variables and environment   
  • HTTP methods 
  • Identification, authentication and authorization    
Technical task 3. Postman\Swapi
    • Working with Postman\Swapi 
    • API key 
    • Basic Auth 

      

Lecture 7. NoSQL databases/Nonrelational data stores
  • MongoDB. Installation and basic requests  
  • How join MongoDB 
  • How to filter data in MongoDB 
  • How to change data in MongoDB 
Technical task 4. NoSQL
  • Working with MongoDB 
Practical task 2. Testing project В
  • Creating a testing plan 
  • Drafting work testing documentation Test Survey and Test Cases 
  • Clarifying requirements from databases  
  • Testing according to the specifications/without specification  
  • Providing a quality report 
Lecture 8. Networks
  • A protocol stack – TCP/IP 
  • What is DHCP? 
  • Differences between dynamic and static IP address 
  • DHCP: DORA principle 
  • DNS. Definition, aims, can we work without it? 
  • MAC address. What it is; how it looks; can we change it?
Lecture 9. Managing Test cases in TTS
  • Review and aims of basic types of testing  
  • Types of technical testing 
  • Cross browser and cross platform testing  
Lecture 10. Cloud
  • How to create and use Azure instances 
  • EC2, EBS: the concept, description, options  
  • How to create and use Google Cloud instances 
  • How to create and use Amazon Web Services instances 

How can you update your resume after completing QA advanced training?

Test mobile apps;
Work with Android Studio and Xcode;
Independently create a QA Plan;
Write a Test Survey and Test Cases;
Use API and Postman, Swapi;
Implement MongoDB to test databases;
Work with Cloud services for testing;

We help with job placement

QA Academy is a school of testers from a1qa, an international company, which has been working on QA projects for more than 20 years. We invite the best trainees to our team. So, if you have done your best during the training, we will provide you with an offer after completing this Advanced quality assurance course. 

трудоустройство

All trainees get support when looking for a job:

Prepare for job interviews

say how to behave when talking with an HR manager

Help create a resume

to show your skills beneficially

 

Advise how to get cool projects

in IT companies and freelance

Write a reference letter

which you can present to your employer 

Upgrade to advanced level of testing with QA Academy

записаться

How much do functional testers earn?

The income depends on your skills. Usually, employers announce the salary range and during the interview they define how much they are going to pay you. Therefore, if you want to have your income constantly growing, you had better learn new things and become a higher demand professional. 

This course will help you approach the level of Middle QA specialist

Frequently Asked Questions

Who is this course for?

The course was created for testers who would like to approach QA Advanced level. The course plan is aimed at those who already know functional testing, and/or have already tried working as a tester. We recommend considering this training as the second stage of our Software QA basic course 

Are there any requirements for those who want to join the Advanced quality assurance course?

Yes, there are. You should understand the principles of functional testing. You can look through the course curriculum of Software QA Basics and see if you have the required knowledge. If you are a beginner in QA, we recommend taking the course on Software QA basics and then go to this QA advanced course as the second stage of training. 

How much time should I spend on this course?

The training will take 8 weeks; you will have online classes on weekdays, twice a week in the evening. A class is usually 2 academic hours, but completing a home assignment will take from 4 to 30 academic hours. 

How to pay for the training?

Send a request from this page. Our manager will contact you and provide you with the payment instructions. 

Can I get the training if I am not from Kazakhstan?

Surely, you canWe are ready to accept requests from all over the world – we teach online. The most important thing is that you should speak good Russian and have a PC for your studies and work. 

What is QA Academy?

We have been teaching testing since 2013. Initially our aim was to prepare testers for our head QA company – a1qa. But with time, the number of those who wanted to study was growing and we started to teach everybody, despite their wish to work for us after completing our training courses. Today we have 10,000 + graduates from 20 countries among our trainees. And we still offer a job to the best of them with our team. 

form_img

Sign up for a course

    Course available from 16 years old




    Your application has been received!
    Manager will contact you soon via WhatsApp or email. If you provided a phone number, she will call you.
    You can also contact us directly:
    icon
    viber telegram
    phone +77172972667