
Begin your manual QA journey with a beginner-friendly course that blends basic theory with practical skills, real work processes, teamwork, and QA tools to start working right away.
Explore manual QA fundamentals and practical tasks, from testing methods and tools like JIRA and ClickUp to test cases, bug reports, and documentation, with templates and career prep.
Explore quality assurance fundamentals and manual testing, and see how KA engineers safeguard user satisfaction across idea, planning, development, testing, and launch with both manual and automation roles.
Discover the software development lifecycle and the software testing lifecycle, and learn how manual QA contributes at each stage from planning and requirements analysis to test closure and release.
Learn how tech teams organize work. See how roles like business analysts, PMs, designers, developers, and QA collaborate along a workflow from epics to user stories to tasks.
Learn to design smart test cases using equivalence partitioning, boundary value analysis, decision table testing, and state transitions to catch bugs earlier and speed QA outcomes.
Explore testing methods in manual quality assurance, including white-box, gray-box, black-box, positive and negative testing, and informal approaches to improve coverage and risk mitigation.
Learn black box, gray box, and white box testing methods, their definitions, use cases, and key differences, with practical login, sign-up, and UI examples.
Master positive and negative testing fundamentals by examining valid and invalid inputs, exploring their differences, and applying real-world examples like banking transfers and online checkout.
Explore informal testing methods like exploratory testing, monkey testing, ad-hoc testing, and error guessing to assess software without plans, uncover issues, and ensure robustness.
Explore the three types of testing: functional, non-functional, and change-related, and learn how they ensure software quality, performance, usability, security, and stability after changes.
Explore functional testing and its levels—unit to acceptance—through examples like login, cart, search, and input validation to ensure business logic and user expectations are met.
Explore non-functional testing by examining performance, load, stress, reliability, usability, security, compatibility, localization, and how each type ensures speed, stability, and user experience.
Explore change-related testing by examining how regression, smoke, and sanity testing verify the impact of bug fixes and new features, with hands-on examples and automation considerations.
Explore change-related testing types, focusing on retesting and confirmation testing. Learn how to recheck failed test cases and verify fixes for specific bug tickets, distinct from sanity testing.
Learn how to combine testing methods and types in work, selecting the mix, such as code review with unit testing or usability with exploratory testing, to improve user experience.
Discover possible test outcomes such as pass, fail, bug, feature, and blocker, and learn to distinguish issues from requirements using clear test cases and examples.
Describe and organize test documentation, including checklists, test scenarios, test cases, test suites, bug reports, and a test summary report, to track testing and communicate results to stakeholders.
Learn how PRD and design doc shape QA work, covering requirements, acceptance criteria, and dependencies. Use these documents to plan tests and write test cases that validate product behavior.
Learn to write clear test cases with a defined structure, including steps and expected results, using templates and live demos with real-world examples like pens, chairs, and a shopping cart.
Explore how to write clear bug reports using a template, with a defined structure: id, summary, steps, actual and expected results, environment, priority, severity, and attachments.
Learn how to distinguish bug priority from severity, define each in reports, and practice setting high, medium, and low levels with examples based on deadlines, user impact, and revenue.
Explore QEA checklists for quality assurance, learn when to use them, how to structure and prioritize feature checks, and practice with a template and real-world login example.
Learn how to create a test summary report that documents what was tested, results, defects, risks, and QA recommendations for release readiness.
Explore practical qa testing fundamentals for web and mobile, compare desktop and mobile testing scopes, and master key terminology for clear test cases and bug reports.
learn the fundamentals of website testing across desktop and mobile, covering functionality, visuals, usability, and compatibility. explore common test areas like authentication, forms, navigation, and performance.
Perform exploratory testing on the ebay homepage, verify carousels, banners, filters, and cart behavior, and identify UX and price positioning issues using dev tools.
Master desktop app testing through practical guidance on installation, UI checks, functional and compatibility testing, offline behavior, error handling, and resource usage across games, design applications, and business applications.
Explore desktop application testing with a Notepad++ demo, covering installation, os integration, file handling, hotkeys, window behavior, and the uninstall process.
Learn mobile app testing essentials, including functional, UI, usability, and compatibility checks, installation, interruptions, and performance—covering how to find OS information for bug reports.
Explore exploratory mobile app testing principles using the Able2B lifestyle app, including installation, onboarding, UI responsiveness, gestures, interruptions, permissions, offline mode, and device variations to ensure stability and user experience.
Explore how QA teams use calls, task boards, and written communication to share inputs and outputs, with Scrum and Kanban practices, daily stand-ups, planning, retrospectives, and stakeholder calls.
Learn task management tools and practices for QA, define tasks with acceptance criteria, track statuses and assignments, and compare Jira and ClickUp across epic, story, task, and sub-task workflows.
Explore Jira for task management, learn core concepts like epics, stories, tasks, and bug reports, and practice creating, commenting, and organizing work on a flexible board with backlog and statuses.
Learn about test case management tools and their core features. Compare popular options like Test Rail, Zephyr, X-Ray, Test Link, U-Test, and Google Sheets.
Explore TestRail’s structure, key features, and how to create test cases and execute test runs in a practical demo. Use filters, templates, and bulk operations to track milestones and results.
Master how to write and manage bug reports in tools, including steps to reproduce, actual vs. expected results, environment, attachments, and assignee, plus relationships to support end-to-end QA–dev workflows.
Learn to report bugs in Jira by creating bug reports, filling steps to reproduce, environment details, and linking bugs to tasks on a Kanban board with priority and assignees.
Explore developer tools for web testing, focusing on chrome devtools to inspect elements, monitor network requests, and analyze performance, while simulating devices and geolocation for robust test coverage.
Explore Chrome DevTools console and network tabs for QA, learn to read errors, copy them into bug reports, clear console before testing, and understand HTTP status codes 2xx, 4xx, 5xx.
Learn how emulators let qa engineers test mobile apps across multiple devices, screen sizes, os versions, and network conditions, with features like geolocation, battery, push notifications, and performance monitoring.
Explore database basics and SQL essentials for QA, including how databases store data in tables and how to use select, from, and where to query data.
Learn the fundamentals of http, client-server architecture, and requests and responses, including get, post, put, putch, and delete, with status codes and postman usage.
Discover api basics, why api testing matters in qa, and how to build api requests using http methods, endpoints, bodies, headers, json responses, and Postman.
Create a recruiter-friendly manual QA CV by using simple templates, highlighting relevant skills, tools, and certifications, and tailoring work experience and a cover letter for ATS with keywords.
Prepare for manual QA interviews by researching the company and role, mastering testing types and SDLC/STLC, and presenting work-based examples, Jira use, and thoughtful questions.
Explore product, outsourcing, outstuffing, and startups, and see QA adapt to models like b2b, b2c, and c2c, with deep product immersion and client-driven work.
Start your manual QA career by gaining first experience through educational projects, open-source work, volunteering, or freelancing, and build a strong LinkedIn profile with relevant testing skills.
In this bonus lecture, we’d like to introduce you to Jawbio at https://jawbio.vercel.app/, a free job application tracker developed by Cyber Jaw.
Jawbio is designed to help you organize your job search in one place. You can save job vacancies in one click, track your applications, monitor your hiring progress, and keep all your job search information organized.
We created this tool to make the job search process easier and more structured, especially for those taking their first steps toward a career in QA.
Feel free to explore Jawbio at https://jawbio.vercel.app/ and use it for free throughout your job search!
This course is designed for complete beginners who want to start a career in Manual QA Testing and become confident software testers. No previous IT or testing experience is required.
You’ll learn Manual Software Testing from scratch, step by step, with clear explanations and practical examples. We’ll cover key QA topics such as types of testing, bug lifecycle, test documentation, test case design, bug reporting, and more. You'll gain hands-on knowledge of QA tools (Jira, TestRail, etc.) and understand how real QA processes and workflows function within IT teams.
We also show how software development teams work together, what is expected from a QA specialist in real jobs, and how collaboration happens with developers and product managers.
To support your learning, we include ready-made templates for test cases, bug reports, and other types of test documentation, along with a beginner-friendly glossary of QA terms to help you speak and understand the language of testing professionals.
Additionally, you’ll build a basic understanding of essential technical areas like APIs, SQL, how to work with HTTP status codes, and with Console and Network tabs — all explained clearly and simply, just enough to feel confident when you encounter them on the job.
You’ll also get practical advice on writing a resume, preparing for interviews, and exploring different types of IT companies—so you can better understand the QA job market and feel more prepared when you're ready to take your next step.