QA engineer with Playwright
Test web apps with code, and find bugs before your users do.
A QA engineer finds problems in software before people use it. In this path you learn to write programs that test a web app for you. They click, type, and check the result, as often as you want. You start with how pages are built, then learn JavaScript, test design, and Playwright.
- Building now
- 4 of 8 courses ready
- About 26 hours in total
- Free
Not started
Your path, step by step
Some courses are ready. The others are being written now. A step with no link is a course that is planned. Its time is an estimate.
HTML and CSS
Up nextBuild web pages and make them look good.
- Beginner
- 10 lessons
- 1 h 39 min
Not started
Why this step: Playwright finds things on a page by their role, label, and text. You must know how a page is built.
JavaScript
Not startedGive web pages and programs a brain.
- Beginner
- 11 lessons
- 1 h 59 min
Not started
Why this step: Playwright tests are programs. You need variables, functions, arrays, and objects.
TypeScript basics
Coming soonAdd types to JavaScript, so that the editor finds mistakes before your code runs.
- About 4 h
Why this step: Most Playwright projects use TypeScript. Types help the editor find mistakes in your test code.
Testing basics
Coming soonDesign test cases, check results, and write a bug report that other people can follow.
- About 3 h
Why this step: A good test starts with a good test case. This course teaches you how to find the cases that matter.
Playwright
Not startedWrite browser tests that click, type, and check the page.
- Beginner
- 17 lessons
- 6 h 8 min
Not started
Why this step: This is the main tool of the path. You write tests that open a page, act on it, and check the result.
API testing
Coming soonSend requests to a service, and check the status code, the data, and the errors.
- About 4 h
Why this step: Many bugs are easier to find below the screen. You test the service that the page talks to.
SQL
Not startedAsk questions of a database and get answers.
- Beginner
- 10 lessons
- 1 h 59 min
Not started
Why this step: Testers use SQL to check that the screen and the database show the same data.
CI pipelines
Coming soonRun checks and tests on every code change with GitHub Actions, and read the results.
- About 3 h
Why this step: A test that nobody runs finds no bugs. You run your tests on every code change.