SecAITech Learn

SQA Engineer (Test Automation)

Find bugs before users do, then automate those checks with Playwright. One of the most common first software jobs in Pakistan.

Time needed
5 to 7 months at about 2 hours a day
Who it's for
Beginners with basic computer skills. You can start without coding experience.
Steps
7
  1. Step 1: Testing fundamentals

    3 to 4 weeks

    Learn what testing is for, how to write a test case, and how to report a bug a developer can act on. Understand the main test types (functional, regression, smoke, exploratory) and where testing fits in the software development life cycle.

    Practice by testing any website you use and writing five good bug reports.

  2. Step 2: How websites work: HTML and CSS

    2 to 3 weeks

    You'll be testing web apps, so you need to read the page structure. Learn HTML elements, attributes, forms, and basic CSS selectors. Selectors matter most: automation tools use them to find buttons and fields.

  3. Step 3: JavaScript and TypeScript basics

    5 to 6 weeks

    Playwright tests are written in JavaScript or TypeScript. Learn variables, functions, arrays, objects, loops, and especially async/await, which every test uses. Then learn enough TypeScript to read type errors.

  4. Step 4: Git and GitHub

    1 week

    Every team stores code in Git. Learn to clone, commit, branch, push, and open a pull request. Put everything you build from now on in GitHub; employers will look at it.

    • Pro Git book Book, English, free Chapters 1 to 3.
    • GitHub Skills Practice, English, free Short interactive exercises inside GitHub.
  5. Step 5: Test automation with Playwright

    6 to 8 weeks

    Install Playwright and write tests that open pages, fill forms, click buttons, and check results. Learn locators, assertions, fixtures, and the Page Object Model so your tests stay readable as they grow.

    Practice on sites built for testing before automating real ones.

  6. Step 6: API testing

    2 to 3 weeks

    Most apps talk to a backend API. Learn HTTP methods, status codes, and JSON, then test APIs by hand with Postman and automatically with Playwright's request API.

  7. Step 7: Portfolio project and job applications

    3 to 4 weeks

    Build one complete test project on a public website: UI tests, API tests, a clear README, and tests that run automatically on every push with GitHub Actions. This single project is your strongest proof in interviews.

    Then prepare a one-page CV that links to it.

Want a teacher, feedback, and a real project?

SecAITech Academy runs small, practical batches where you build real work, get your code reviewed, and finish with a verifiable certificate.

See Academy batches