QA Functional Testing

QA Functional Testing

Course Description
The aim of the training in the course is to provide basic information about software testing such as process, main phases, stages, levels and types of testing. Indicate applicable techniques and approaches. To gain practical experience in teamwork with the application of the topics covered.

The knowledge acquired during the course can be used to start working as junior QA specialists. For people with professional experience to improve and develop their knowledge by covering all aspects of software testing. To acquire good practices and practical experience in different types and levels of testing. To apply the learned techniques for designing tests. To orient for their future professional career development.


What will you learn?
Topics that will be covered:
  • Software testing as a process.
  • Defect management - principles and management of defect status.
  • Levels of testing - approaches and good practices.
  • Types of testing - approaches and good practices.
  • Organization of static testing - approaches and good practices.
  • Test plan - approaches and elements.
  • Test environments - features and approaches.
  • Requirement’s analysis - approaches and good practices.
  • Design of tests - structure and elements, Approaches, and features.
  • Testing after code changes - retesting and regression testing.
  • Testing of three-layer architecture - specifics. Features of the database level.
  • Testing of mobile applications - specifics and approaches.
  • Web application testing – specifics.
  • Testing support tools.
  • Practical teamwork.

Who is this course for?
The course is suitable for those wishing to retrain in the field of software testing, beginner test specialists, test engineers with little professional experience, software project managers with a focus on product quality, software project consultants.


Prerequisites:
You should have knowledge of basic computer functionality, basic mathematics, computer language, and logical operators. Attendees should have a general familiarity with software development and/or IT Ops will come in handy though.

Group #: G42.3
Class hours: 19:00 – 22:00 UTC+4
# of class sessions: 13

No change.
  1. Mon, 19.09.2022
  2. Tue, 20.09.2022
  3. Mon, 26.09.2022
  4. Tue, 27.09.2022
  5. Thu, 29.09.2022
  6. Mon, 03.10.2022
  7. Tue, 04.10.2022
  8. Thu, 06.10.2022
  9. Mon, 10.10.2022
  10. Tue, 11.10.2022
  11. Thu, 13.10.2022
  12. Mon, 17.10.2022
  13. Tue, 18.10.2022
Group #: G42.4
Class hours: 19:00 – 22:00 UTC+4
# of class sessions: 13

No change.
  1. Wed, 28.09.2022
  2. Fri, 30.09.2022
  3. Wed, 05.10.2022
  4. Fri, 07.10.2022
  5. Wed, 12.10.2022
  6. Fri, 14.10.2022
  7. Wed, 19.10.2022
  8. Fri, 21.10.2022
  9. Wed, 26.10.2022
  10. Fri, 28.10.2022
  11. Wed, 02.11.2022
  12. Fri, 04.11.2022
  13. Wed, 09.11.2022
Group #: G42.5
Class hours: 19:00 – 22:00 UTC+4
# of class sessions: 13

No change.
  1. Mon, 31.10.2022
  2. Tue, 01.11.2022
  3. Thu, 03.11.2022
  4. Mon, 07.11.2022
  5. Tue, 08.11.2022
  6. Thu, 10.11.2022
  7. Mon, 14.11.2022
  8. Tue, 15.11.2022
  9. Thu, 17.11.2022
  10. Mon, 21.11.2022
  11. Tue, 22.11.2022
  12. Thu, 24.11.2022
  13. Mon, 28.11.2022
Kiril Todorov

Kiril Todorov

Kiril Todorov is an expert in QA Engineering with more, than 9 years of experience in the field.

He started his career as a QA manual engineer. Some time later, he worked as QA engineer, making:
  • manual testing of downloadable client
  • review and writing of test cases
  • bug tracking and verification
  • updating test environments
  • involvement in mobile client testing
Since 2014 he had worked as Automation Developer and some of his assignments were:
  • Writing, execution and maintenance of automated system tests for desktop downloadable application;
  • Involvement in development and extending of the scope of Automation framework;
  • Performance testing of Poker system;
  • Bug tracking and verification, updating test environments.
Since 2017 till now he has been working as Senior QA Engineer. Main activities are:
  • Writing, execution and maintenance of manual and automated system tests for desktop downloadable application;
  • Involvement in development and extending of the scope of Automation framework;
  • Performance testing of system;
  • Bug tracking and verification, updating test environments and overall improvement in QA processes.

Since 2015 till now, he trained 300 students with little or no knowledge in the QA field and helped them start work as a QA engineer.

He delivered QA Functional Testing course for GITA ICT500 project. From 12 students that were registered for exam, 8 were certified successfully.

Instructor's Certifications:
  • ISTQB Foundation
  • ISTQB® Certified Tester, Advanced Technical Test Analyst

Certification Exam

Exam: Certified Tester Foundation Level

The Foundation Level syllabus includes the following sections: The Fundamentals of Software Testing, Testing During the Product Lifecycle, Dynamic Testing, Static Testing, Test Management, and Testing Tools. The foundational level of the Certified Tester training program aims at all individuals who are involved in software testing activities of any kind.

Once achieved, the ISTQB Certified Tester Foundation Level certification does not expire.

Certification Guide

What Our Students Say

„He was outstanding and helpful doing his best during classes, professional!“
Ina Utmelidze

Still have unanswered questions?

Share with friends


The trainings and the certification exams are completely free of charge for the participants.