Software testing and quality assurance

Course Goal

To gain comprehensive knowledge in software testing and quality assurance. We will teach you manual testing skills for web, mobile, and desktop applications to ensure product quality and improve the user experience.

This Course is Designed For

  • Specialists in manual software testing who want to structure and expand their knowledge with modern approaches and practices.
  • Managers and leaders of QA teams who strive to establish effective workflows.

Learning Format

  • Course duration: 14 sessions × 7 weeks
  • Homework after each lecture and personalized feedback from the trainer
  • Access to video recordings and materials in Google Classroom

What does a graduate of the online course receive

🔗 View benefits

Individual and corporate courses are conducted in Ukrainian, English upon your request.

Program

1
  • Stages of software development.
  • Artifacts useful to quality professionals at each stage of software development.
  • Roles on projects and how testers interact with them.

2
  • Models: waterfall, prototyping, spiral model, V-model, Agile approach.
  • Methodologies and frameworks: Scrum, Kanban, Lean, SAFe.

3
  • What is quality management.
  • Internal and external quality of the product.
  • Organization of quality assurance.

4
  • Principles of software testing.
  • The process of software testing.
  • Types and types of requirements.

5
  • Functional testing (smoke, sanity, regression).
  • Non-functional testing (performace, load, security, user interface).

6
  • Test plan.
  • Test matrix.
  • Checklist.
  • Test case.
  • Methods of test processing.

7
  • Conditions for the existence of bugs.
  • Sources of bugs.
  • How to identify bugs.
  • The life cycle of bugs.
  • Bug reports.
  • Structuring bugs and working in bug trackers.

8
  • Building an effective testing strategy
  • Defining testing scope, goals, and risks
  • Creating and filling out a test plan
  • Examples of real test plans in projects

9
  • What is usability
  • Principles of usability
  • Tools for usability testing

10
  • Stages
  • Layout testing
  • 404 and other errors

11
  • Features of testing on different platforms (iOS, Android, Windows, macOS)
  • Checking compatibility, performance, and stability
  • Tools for testing mobile applications
  • Emulators and real devices

12
  • What is an API and how is it tested
  • Types of API tests (functional, integration, security)
  • Tools for testing APIs (Postman, Swagger, JMeter)
  • Checking requests, responses, and error handling

13
  • Working with data
  • Identifying vulnerabilities
  • Generating test cases
  • Tools and applications

14
  • Building a career path in QA
  • How to prepare for an interview
  • Typical questions and examples of interview tasks
  • Tips for professional development and training

FAQ

1

The program is designed for manual testing professionals who want to structure knowledge, as well as for QA team leaders who want to set up efficient processes. You will gain comprehensive skills in manual testing of web, mobile and desktop applications to ensure product quality.


2

You will learn SDLC and STLC life cycles, Agile/Scrum methodologies and testing strategies. Particular attention is paid to API testing (Postman, Swagger), working with bug trackers, writing test plans, as well as using artificial intelligence to generate test cases and identify vulnerabilities.


3

The intensive lasts 7 weeks and includes 14 classes with practical homework and feedback from the trainer. You will have access to the videos in Google Classroom, which will be stored in your classroom for 3 months after completion, along with a complete database of materials and checklists.


4

The cost of live online training is UAH 12,000, and the recorded format costs UAH 6,000. After successful completion, graduates can complete an internship, as well as receive a certificate and assistance in preparing a resume and passing interviews for a confident entry into the labor market.


Reviews

Recommended Courses

SQL
Fundamentals
4 weeks | 8 lessons
SQL Fundamentals
Apply

Do you want to get updates about campaigns, discounts and events?