Software QA & Testing – Foundations

This course provides a practical, hands-on introduction to Software Quality Assurance and Testing. Learners gain experience with manual testing, defect tracking, test design techniques, API testing, and automation fundamentals.

Application Deadline

April 18

Schedule

Saturday, Sunday from 10:00 – 14:00
Course Duration

60 Hours 

April 18, 2026 - May 31, 2026 

Target Audience

Entry-level Testers / Junior QA Engineers

Introduction to SDLC & STLC

● Understand core lifecycle concepts: SDLC vs STLC

● Explain phases, objectives, deliverables, and tester responsibilities

STLC Practice

● Map testing activities to each STLC phase

● Identify tester responsibilities in practical scenarios

Test Planning & Strategy

● Create structured test plans and strategies

● Identify risks, metrics, and documentation standards

Manual Testing Fundamentals

● Apply black-box testing techniques

● Execute exploratory, functional, and non-functional testing

Defect / Bug Reporting & Tracking

● Report high-quality defects with severity and priority

● Use industry-standard defect tracking tools (Jira, GitHub, Bugzilla)

Test Design Techniques

● Design optimized test cases using decision tables, state transition, and scenario-based techniques

● Improve coverage while reducing redundancy

Test Environments & Tools

● Understand environment setup and dependencies

● Manage test data, configurations, and harnesses

Introduction to Automated Testing

● Identify automation candidates

● Understand automation frameworks, benefits, and risks

API / Backend Testing

● Validate REST APIs using requests and responses

● Interpret status codes and JSON payloads

Web Automation Testing

● Automate UI flows and assertions using Selenium/Cypress/Playwright

● Apply best practices for maintainable automation

QA in Agile / DevOps

● Integrate testing into Agile ceremonies

● Support CI/CD pipelines, continuous, and regression testing

Career Prep & Interview Workshop

● Prepare for QA job interviews with mock sessions

● Review CVs, common QA questions, and interview strategies

Final Project / Exam

● Apply all learned skills in an end-to-end testing scenario

Certification / Completion

Minimum criteria:

1. Course attendance – 80%.

2. Final Project/Exam - 20%

Instructor
Instructor
Andin Budakova | Instructor

Andin is a Quality Assurance Engineer at ndBIT, owning the full QA process across web and mobile platforms, including OneFor, a fintech application. He specializes in end-to-end automation with Playwright, Detox, Maestro, and other tools. Andin holds a BSc in Computer Science and Engineering from UBT and is passionate about sharing hands-on QA knowledge with aspiring testers.

Facebook
Twitter
LinkedIn