
Explore the software development lifecycle, from planning and requirements analysis to design, development, verification, deployment, and maintenance, and learn how SDLC foundations shaped modern methodologies.
discover the waterfall model, an early sdlc with stages from requirements to operations, emphasizing meticulous planning, documentation, and design before coding and testing, suitable for regulated, large-scale contexts.
Explore agile methodology, its manifesto and principles, including minimum viable product, backlog, epics, and stories. Compare agile with waterfall and learn iterations, sprint cycles, testing, deployment, and adapting to change.
Explore scrum as an agile on steroids method, with small self-organizing teams, sprints, stand-ups, and a backlog of epics and stories driving rapid delivery.
Learn how Kanban and Lean optimize software development by visualizing workflow, limiting work in progress, and delivering value through continuous delivery and improvement.
Explore how test plans guide software quality by outlining test strategy, scope, environments, and pass/fail criteria, based on defined requirements and widely used standards such as iso/iec 29119.
Learn to manage test cases and QA documentation, using end-to-end checklists, detailed test cases, a test matrix, and links to Jira, Confluence, or other knowledge bases.
Master basic windows console commands for QA work, including navigating directories, listing files, checking network information with ipconfig and ping, and using netstat, echo, more, and del to manage logs.
Master Linux terminal commands through hands-on practice, covering navigation, file manipulation, text editing with vi, searching with grep, file comparison with diff, and basic networking and permissions for QA work.
Git, a distributed version control system, tracks changes, enables collaboration with branches and merges, and integrates with GitHub for remote hosting.
Explore how APIs enable client–server communication, focusing on REST principles, HTTP methods (get, post, put, delete, patch), status codes, headers, and JSON payloads.
Learn to use postman for api testing by importing curl requests, configuring headers and body, and writing tests to verify status codes and json responses.
Master advanced API testing with Postman by building runnable collections, configuring environments and variables, using pre-request scripts, validating responses against JSON schema, and referencing Swagger docs.
Install playwright guides you through setting up Node.js and Visual Studio Code, creating a Playwright project, and running headed tests across Chromium, Firefox, and WebKit with auto wait.
Learn to create Playwright automation scripts using code gen, then hand-write them in JavaScript, mastering locators with CSS, XPath, and property-based strategies on a sample Heroku app login.
"QA From Scratch: Your Journey to Manual Testing" is a beginner-friendly course perfectly crafted for anyone looking to start or shift their career into the exciting world of Quality Assurance (QA). Whether you're taking your first steps in tech, changing paths, or simply keen to add QA skills to your toolkit, this course is your ideal starting point.
In this course, you will:
Learn QA Basics: Dive into the basics of Quality Assurance. Understand its key role in creating great software and how it fits into the bigger picture of software development.
Write and Run Test Cases: Get practical with writing test cases – the steps you'll follow to make sure software does what it's supposed to do. Learn about different types of tests and how to perform them effectively.
Track and Report Bugs: Become skilled at finding bugs in software, recording them, and reporting them clearly. Learn how to use special tools to keep track of these bugs and work with software developers to get them fixed.
Get Hands-On with Testing Tools: Explore the tools and methods that are essential in QA. You'll get real-world experience that will prepare you to test software, manage testing scenarios, and streamline the whole QA process.
"QA From Scratch: Your Journey to Manual Testing" is more than just a course. It's your path to becoming a key player in ensuring software quality. Each part of the course is designed to build your confidence and skills, readying you to face real challenges in QA and secure your place in the tech world. Join us on this journey, and turn your interest in technology into a thriving career.