QA Fundamentals
Introduction to software testing and essential concepts to start your QA career.
Introduction to QA and Software Testing
What QA is, what a manual QA tester does, error/defect/failure and the 7 testing principles.
Software Quality Fundamentals
The ISO/IEC 25010 quality model, functional vs non-functional quality and the cost of quality.
Lifecycles: SDLC and STLC
Development models, testing throughout the SDLC, test levels and types, and the test lifecycle.
Requirements Analysis for QA
Requirement types, static testing, user stories, acceptance criteria and traceability.
Test Case Design
Anatomy of a test case, black-box techniques (EP, BVA, decision tables, state transition) and exploratory testing.
Test Execution and Defect Management
Execution and logging, professional defect reporting, defect lifecycle, severity/priority and metrics.
Agile Methodologies for QA (Scrum and Kanban)
Agile Manifesto, Scrum, Kanban and the QA role within the agile team.
Manual QA Tools (Jira · Confluence · Azure Test Plans)
Issue management in Jira, documentation in Confluence and test cases in Azure Test Plans.
Manual Web and Mobile Testing
Manual web testing with DevTools, compatibility/responsive, mobile testing and basic accessibility.
Artificial Intelligence Applied to QA
AI fundamentals for QA, AI-assisted case/data generation, AI analysis, risks and final project.