Course: Test Automation Warm-Up with Playwright

AI overview

Participate in a hands-on course that prepares you for real-world test automation using Playwright, emphasizing practical skills and best practices.

Test Automation Warm-Up with Playwright is a practical program designed to kickstart your journey into web test automation with confidence.

This comprehensive course takes you step by step from the fundamentals of automation to building structured, real-world test scenarios using Playwright. You’ll gain hands-on experience through exercises that mirror real testing challenges, ensuring you acquire both technical skills and best practices.

Whether you’re completely new to test automation or looking to strengthen your existing knowledge, this immersive learning experience will equip you to design, implement, and run automated tests effectively, adding real value to your projects and teams.

If you want more information, download our flyer.

Course Outline

Module 1 (3h): Automation Fundamentals + First Test

Content:

  • Basic automation concepts
  • Introduction to Playwright
  • Setup (Node.js, VSCode, Git)
  • Project structure

Module 2 (3h): Login and Basic Interactions

Content:

  • click, fill, press, type
  • Locators (getByText, data-testid, etc.)
  • Waits and synchronization

Module 3 (3h): Forms and Validations

Content:

  • Input fields: input, select, radio, checkbox
  • Submit + validations with expect
  • Form testing strategies

Module 4 (3h): Page Object Model (POM)

Content:

  • Creating page classes
  • Reusable methods and centralized selectors
  • File organization (pages/, tests/, etc.)

Module 5 (3h): Testing Dynamic Tables

Content:

  • Tables: selection, search, sorting, validation
  • Use of .nth(), .all(), .map()
  • Tests with filters and data visualization

Module 6 (3h): API Testing with PokéAPI

Content:

  • Introduction to APIRequestContext
  • Methods: GET, POST, PUT, DELETE
  • Response, status, and content validation

Module 7 (3h): Task Management Software Automation (CRUD)

Content:

  • End-to-end tests in CRUD systems
  • Chained interactions
  • Visual and functional validations

Modules 8 (3h): Final Project: Online Store (Inventory, Sales, Payment)

Content:

  • Test case planning and execution
  • Flows: inventory, sales, and payment
  • Best practices + delivery structure

How much will I pay to be a part of this program?

Price: 450€ + VAT

THIS COURSE IS ELIGIBLE TO USE "CHEQUE-FORMAÇÃO+DIGITAL" here

When will classes be?

Dates: 27-10-2025 - 19-11-2025

Schedule: Monday | Wednesday

7 - 10pm

Requirements

We've already told you we're looking for highly driven people with lots of will to learn! Aside from that, you should also be passionate about technology, fairly comfortable with both written and spoken English.

Benefits

You will have the opportunity to take a course within a tech company, learn from people with experience in the area and experience Mindera's unique culture.

At Mindera we use technology to build products we are proud of, with people we loveSoftware Engineering Applications, including Web and Mobile, are at the core of what we do at Mindera.We partner with our clients, to understand their product and deliver high performance, resilient and scalable software systems that create an impact in their users and businesses across the world.You get to work with a bunch of great people, where the whole team owns the project together.Our culture reflects our lean and self-organisation attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way and talk to everyone to enhance communication.We are proud of our work and we love to learn all and everything while navigating through an Agile, Lean and collaborative environment.Check out our Blog: https://mindera.com/ and our Handbook: http://bit.ly/MinderaHandbookOur offices are located: Aveiro, Portugal | Porto, Portugal | Leicester, UK | San Diego, USA | Chennai, India | Bengaluru, India | Cluj-Napoca, Romania

View all jobs
Salary
€450 per month
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Report this job
Apply for this job