Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions courses/qa/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ Our QA Tech Track offers a comprehensive 15-week training program designed to eq

## Modules

| Name | Weeks |
| -------------------------------------------------------------- | ----- |
| [Basics Of Testing](/courses/qa/basics-of-testing/README.md) | 4 |
| [Test Automation](/courses/qa/test-automation/README.md) | 5 |
| [Test Management](/courses/qa/test-management/README.md) | 3 |
| [Final Demo Project](/courses/qa/final-demo-project/README.md) | 2 |
| [Career Training](/courses/qa/career-training/README.md) | 1 |
| Name | Weeks |
| -------------------------------------------------------------------------------------------- | ----- |
| [QA Foundations & Software Development Basics](/courses/qa/basics-of-testing/README.md) | 4 |
| [Web Testing, UI Automation & Modern QA Tools](/courses/qa/test-automation/README.md) | 5 |
| [Practical Test Planning, Agile & Project Management](/courses/qa/test-management/README.md) | 3 |
| [Final Demo Project](/courses/qa/final-demo-project/README.md) | 2 |
| [Career Training](/courses/qa/career-training/README.md) | 1 |

Total: 15 weeks

Expand Down
2 changes: 1 addition & 1 deletion courses/qa/basics-of-testing/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# BASICS OF TESTING
# QA Foundations & Software Development Basics

Here you can find course content and the assignments for the Basics of Testing module. This module basically focus on Establishing the core QA mindset and foundational concepts.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/basics-of-testing/week1/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# BASICS OF TESTING, Week 1
# QA Foundations & Software Development Basics, Week 1

## Introduction to QA and Software Development

In this session, trainees will be introduced to Quality Assurance (QA) and its importance in software development. We will explore the Software Development Life Cycle (SDLC), QA’s role in different models, and essential QA terminology. This week also focuses on building the QA mindset and understanding soft skills required for effective testing.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/basics-of-testing/week2/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# BASICS OF TESTING, Week 2
# QA Foundations & Software Development Basics, Week 2

## Testing Fundamentals

In this session, trainees will learn the core principles of software testing and its role in ensuring product quality. We will explore different types of testing, levels of testing, and approaches to executing tests effectively. This week emphasizes understanding functional vs non-functional testing, manual vs automated testing, and how to analyze requirements to define test scenarios.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/basics-of-testing/week3/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# BASICS OF TESTING, Week 3
# QA Foundations & Software Development Basics, Week 3

## Bug Life Cycle & Defect Reporting

In this session, trainees will learn how defects are managed throughout their life cycle and how to report them effectively. We will cover the difference between a defect and a bug, explore defect statuses, and understand severity vs priority. This week also introduces best practices for writing clear, reproducible bug reports and provides hands-on experience with JIRA.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/basics-of-testing/week4/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# BASICS OF TESTING, Week 4
# QA Foundations & Software Development Basics, Week 4

## Test Design Basics

In this session, trainees will learn how to design effective test cases and manage test data. We will cover what a test case is, its structure, and examples of good vs bad test cases. This week also introduces test design techniques such as Equivalence Partitioning and Boundary Value Analysis, which help create efficient and comprehensive test coverage.

Expand Down
7 changes: 6 additions & 1 deletion courses/qa/final-demo-project/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,12 @@ Welcome to your final project! Here you can learn more about the goals and requi

## Module Learning Goals

- [ ] Todo
- [ ] Build the ability to define QA scope from requirements.
- [ ] Develop competency in creating and validating test strategies.
- [ ] Understand defect lifecycle and effective communication in JIRA.
- [ ] Gain hands-on experience with modern automation frameworks (Playwright, POM).
- [ ] Learn principles of accessibility and performance testing.
- [ ] Strengthen analytical skills for interpreting QA metrics and presenting insights.

## Key Activities

Expand Down
2 changes: 1 addition & 1 deletion courses/qa/test-automation/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# TEST AUTOMATION
# Web Testing, UI Automation & Modern QA Tools

Here you can find course content and the assignments for the Test automation module. This module basically focus on web app testing, modern UI automation, and new automation focuses (Accessibility & Performance).

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/test-automation/week1/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEST AUTOMATION, Week 1
# Web Testing, UI Automation & Modern QA Tools, Week 1

## Web Testing with DevTools

In this session, trainees will learn the fundamentals of web testing using browser developer tools. We will cover client–server architecture, the structure of web pages (DOM, HTML, CSS, and basic JavaScript), and how to use DevTools effectively for testing. This week focuses on identifying common front-end issues and analyzing network requests.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/test-automation/week2/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEST AUTOMATION, Week 2
# Web Testing, UI Automation & Modern QA Tools, Week 2

## Introduction to Test Automation with Playwright (TypeScript)

In this session, trainees will learn the fundamentals of UI test automation using Playwright with TypeScript. We will cover why automation is important, how to set up the Playwright and Node.js environment, and basic TypeScript concepts for testers. This week focuses on writing and running your first Playwright test, understanding selectors and assertions, and executing tests in headed and headless modes.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/test-automation/week3/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEST AUTOMATION, Week 3
# Web Testing, UI Automation & Modern QA Tools, Week 3

## Building Automation Structure & Page Object Model (POM)

In this session, trainees will learn how to organize test automation projects for scalability and maintainability. We will cover test suite structure, reusing locators and actions, and introduce the Page Object Model (POM) design pattern. This week also focuses on creating Page Object classes in Playwright, understanding the benefits of modular test design, and an introduction to test reporting.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/test-automation/week4/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEST AUTOMATION, Week 4
# Web Testing, UI Automation & Modern QA Tools, Week 4

## Accessibility Testing Fundamentals & Playwright

In this session, trainees will learn the importance of web accessibility and how to test it both manually and through automation. We will cover WCAG standards, perform basic manual accessibility checks (keyboard navigation and screen reader basics), and automate accessibility testing using Playwright with Axe-core. This week also focuses on analyzing and reporting accessibility defects effectively.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/test-automation/week5/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEST AUTOMATION, Week 5
# Web Testing, UI Automation & Modern QA Tools, Week 5

## Performance & Modern Tooling (Lighthouse)

In this session, trainees will learn the fundamentals of front-end performance testing and how modern tools like Google Lighthouse help QA teams ensure quality. We will cover key performance metrics, run Lighthouse audits, interpret reports, and explore automation options using Lighthouse CLI or Node module.

Expand Down
2 changes: 1 addition & 1 deletion courses/qa/test-management/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# TEST MANAGEMENT
# Practical Test Planning, Agile & Project Management

Here you can find course content and assignments for the Practical Test Planning, Agile & Project Management module. This module focuses on applying QA skills in an Agile environment, emphasizing effective planning, documentation, and communication for regular QA work.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/test-management/week1/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEST MANAGEMENT, Week 1
# Practical Test Planning, Agile & Project Management, Week 1

## Test Planning, Strategy & Scope

In this session, trainees will learn how to create effective test plans and strategies for real-world projects. We will cover the purpose of a Test Plan and Test Strategy, key sections such as scope, objectives, risks, and test environments, and practical test case management techniques. This week also introduces requirement traceability to ensure complete coverage from requirements to test cases and defects.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/test-management/week2/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEST MANAGEMENT, Week 2
# Practical Test Planning, Agile & Project Management, Week 2

## Agile Testing & Working with User Stories

In this session, trainees will learn how QA integrates into Agile development processes. We will cover Agile principles, Scrum roles, artifacts, and ceremonies, and explore QA’s responsibilities during sprint planning and estimation. This week emphasizes analyzing User Stories and Acceptance Criteria (AC) to create effective test cases and maintaining continuous testing and feedback throughout the sprint.

Expand Down
4 changes: 3 additions & 1 deletion courses/qa/test-management/week3/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
# TEST MANAGEMENT, Week 3
# Practical Test Planning, Agile & Project Management, Week 3

## QA Metrics, Reporting & Demo Project Prep

In this session, trainees will learn how to measure QA effectiveness using key metrics and communicate testing progress clearly to stakeholders. We will cover common QA metrics for a feature, reporting best practices, and review all manual and automation topics covered so far. This week also includes planning for the final demo project, defining scope, and organizing teams.

Expand Down
Loading