Beginner level Quality Assurance and Test Automation

Test Design, Bug Reports and Your First Automated Tests

Learn how to test software properly: test thinking, test design techniques, writing test cases and bug reports, exploratory testing, test management in Agile teams, then automate checks for web pages and APIs with Python, pytest, Playwright and requests.

  • 41hours of work
  • 13parts
  • Checkedcapstone
  • Lifetimeaccess
  • Test design techniques
  • Bug reporting
  • Exploratory testing
  • pytest
  • Playwright
  • API testing

At a glance

Who it is for

Beginners and career changers who want to start in QA or software testing, and developers who want to test better.

Before you start

Basic computer skills and curiosity. For the automation parts you need basic Python (variables, functions, lists, dictionaries) and a computer that can install Python 3.10 or newer and a browser. No testing experience is required.

How you finish

Pass the quizzes, complete the labs and submit your capstone. Everything is checked as you go and your certificate is issued the moment you finish.

What you will be able to do

  1. 01Explain testing principles, the software development lifecycle and the tester's role in an Agile team
  2. 02Design tests with equivalence partitioning, boundary values, decision tables and state transitions
  3. 03Write clear test cases and defect reports and run exploratory test sessions with charters
  4. 04Automate web UI and API checks with pytest, Playwright and requests, including stable locators and waits
  5. 05Run tests in continuous integration and report quality with simple metrics

Curriculum 41 hours in 13 parts

Select a kind to highlight its parts.

Stage 1Test design, execution and defect reporting on a real web application6 parts · 15 h
  1. 1
    What testing is, why it matters and how software gets madeWorkshop · Follow along and build, with the steps and the traps written out.
    2 hFree
  2. 2
    Test design techniques: finding the best tests, not just many testsWorkshop · Follow along and build, with the steps and the traps written out.
    3 h
  3. 3
    Design a complete test set for a shopping checkoutWorkshop · Follow along and build, with the steps and the traps written out.
    2 h
  4. 4
    Check yourself: testing principles and design techniquesQuiz · Twelve questions, marked at once, with the reason behind each answer.
    1 h
  5. 5
    Bug reports, defect lifecycle and test managementWorkshop · Follow along and build, with the steps and the traps written out.
    2 h
  6. 6
    Test design, execution and defect reporting on a real web applicationLab · Hands-on work. Many labs are checked automatically against what must exist.
    5 h
Stage 2An automated UI and API test suite with reports and continuous integration4 parts · 11 h
  1. 7
    Your first automated tests with Python, pytest and PlaywrightWorkshop · Follow along and build, with the steps and the traps written out.
    3 h
  2. 8
    API testing basics with Postman and PythonWorkshop · Follow along and build, with the steps and the traps written out.
    2 h
  3. 9
    Check yourself: bug reports, test management and first automationQuiz · Twelve questions, marked at once, with the reason behind each answer.
    1 h
  4. 10
    An automated UI and API test suite with reports and continuous integrationLab · Hands-on work. Many labs are checked automatically against what must exist.
    5 h
Stage 3Agile testing, CI and quality metrics2 parts · 3 h
  1. 11
    Testing in Agile teams, continuous integration and quality metricsWorkshop · Follow along and build, with the steps and the traps written out.
    2 h
  2. 12
    Check yourself: Agile testing, CI and quality metricsQuiz · Twelve questions, marked at once, with the reason behind each answer.
    1 h
FinishCapstone project1 part · 12 h
  1. 13
    Test strategy, automation framework and quality report for a real applicationCapstone · A full project for your portfolio.
    12 h
Free lessonWhat testing is, why it matters and how software gets made
What you take away

An internship certificate with your skills on it.

Made for you automatically when you finish the last part, it names the internship programme, the level and the 41 hours, lists what you showed, and carries a number and a QR code. Anyone can check it on the NIBVEDA verification page, and it shows as withdrawn there if it is ever revoked.

  • Proof you completed all 41 hours of this internship programme
  • An Internship badge for your profile, CV or portfolio
  • Not a job, a stipend or an academic degree, and it says so
More in Quality Assurance and Test Automation

Keep building.

3 programmes in this track, from beginner to expert. Buy the learning path and save 15%.

IntermediateIntermediate42 h Frameworks, API and Contract Testing, Performance and Accessibility

Build and run professional automation: strategy and design for testability, a maintainable Playwright framework in TypeScript, API and contract testing with schemas and Pact, reliable test data and environments with Docker, performance testing with k6, accessibility and cross-browser checks and CI pipelines with quality gates.

  • Automation architecture
  • Playwright with TypeScript
  • API and contract testing
Rs. 649 + GST
ExpertExpert46 h Reliability, Resilience, Security Testing and Advanced Test Techniques

Lead quality for large systems: risk-based strategy for organisations, eliminating flaky tests and building test infrastructure, testing distributed systems with contracts, chaos and production testing, security testing in the pipeline, advanced techniques such as property-based, mutation, model-based and metamorphic testing, testing data and machine learning systems, and measuring and growing a quality culture.

  • Quality strategy and leadership
  • Flaky test elimination and test infrastructure
  • Chaos and resilience testing
Rs. 999 + GST

See all 3 programmes in Quality Assurance and Test Automation Take the placement test

Before you enrol

Quick answers.

The policies have the full detail.

Is this a real internship?

It is a virtual internship programme: a structured, self-paced course built around a real project, with checked assessments and a certificate. It is not employment, it does not carry a stipend and it is not an academic or AICTE-approved qualification. What it gives you is verified, project-based evidence of skills.

How does self-paced work?

You start when you like and move at your own speed. Each part unlocks when you finish the one before it. There are no live classes and no deadlines. Your access is shown on each programme page.

How is my work checked?

Quizzes are marked as soon as you submit them. Labs use a tick-list of tasks. Intermediate and Expert programmes finish with a capstone that the NIBVEDA team reviews and either accepts or sends back with comments.

Can I get a refund?

Please read the refund policy before you buy. It explains when a refund is possible.

Ready to start?

Rs. 293.82 including GST. Lifetime access. Read the first lesson free before you decide.