Skip to main content

My Journey from Manual Testing to Playwright Automation

byyogesh.com

Welcome to byyogesh.com.

This is my very first automation blog, and I wanted to begin by sharing my own learning journey.

A few years ago, I started my career as a Manual Tester. Like many beginners, I had no experience with automation testing or programming. Writing code seemed difficult, and terms like classes, objects, and parameterization sounded confusing.

Today, I work with Playwright and TypeScript, and looking back, I realize that the biggest reason for my progress wasn't intelligence—it was consistency.

If you're a manual tester wondering whether you can learn automation, I hope my story gives you confidence that you can.


Why I Decided to Learn Automation Testing

Manual testing helped me understand software testing fundamentals, but I also realized that the industry is rapidly adopting automation.

Many companies now expect testers to have automation skills.

I wanted to:

  • Grow my career
  • Improve my technical skills
  • Prepare for better job opportunities
  • Stay relevant in the software testing industry

That's when I decided to start learning Playwright with TypeScript.


Why I Chose Playwright 
byyogesh.com

Before starting, I researched several automation tools, including Selenium and Playwright.

I chose Playwright because:

  • It supports all modern browsers.
  • It is fast and reliable.
  • It has excellent support for JavaScript and TypeScript.
  • It is becoming increasingly popular in the automation testing industry.

Since Playwright is commonly used with TypeScript, I first focused on learning the basics of the language.


Learning TypeScript

byyogesh.com

I didn't start by writing automation scripts.

Instead, I spent time understanding programming basics.

I learned topics such as: 

  • Variables
  • Data types
  • Functions
  • Arrays
  • Loops
  • Conditions
  • Objects
  • Classes

At first, these topics felt difficult because I came from a manual testing background.

But I soon realized that a strong programming foundation makes automation much easier.


The Challenges I Faced

This was the most difficult part of my journey.

When I opened a Playwright framework for the first time, I had many questions.

I wondered:

  • How are classes created?
  • How does one class communicate with another?
  • How do we call functions from different files?
  • What exactly is parameterization?
  • Why does every framework have so many folders?

Sometimes I watched tutorials without fully understanding what was happening.

It felt overwhelming.

If you're experiencing the same thing, you're not alone.

Every automation tester goes through this phase.


How I Overcame These Challenges

Instead of giving up, I decided to practice every day.

Whenever I didn't understand something, I searched for answers.

My learning sources included:

  • Free YouTube tutorials
  • Technical blogs
  • Official Playwright documentation
  • Online coding examples

Rather than copying code, I tried to understand why the code worked.

I repeated the same concepts until they became familiar.

Slowly, the confusion disappeared.

Things that once looked complicated started making sense.


My Daily Learning Routine

One habit made the biggest difference.

I dedicated two hours every day to learning automation.

Some days I learned a new concept.

Some days I solved errors.

Some days I simply revised old topics.

This daily routine improved not only my automation knowledge but also my coding skills.

The most important lesson I learned is this:

Consistency beats talent. Learning for two focused hours every day is more effective than studying ten hours only once a week.


You Don't Need Expensive Courses

One misconception I had was that I needed to buy an expensive automation course.

Fortunately, I discovered that this isn't true.

There are excellent free learning resources available, including:

  • The official Playwright documentation
  • YouTube tutorials
  • Technical blogs
  • Community forums

The internet already contains almost everything you need.

The only thing you must bring is dedication.


Interview Tips for Beginners

If you're preparing for automation testing interviews, these are the areas I recommend focusing on.

1. Build Strong TypeScript Fundamentals

Before learning Playwright deeply, understand:

  • Variables
  • Data types
  • Functions
  • Arrays
  • Objects
  • Classes
  • Interfaces
  • Loops

Good programming knowledge makes automation much easier.


2. Understand Playwright Fundamentals

Don't just memorize scripts.

Understand:

  • Locators
  • Assertions
  • Fixtures
  • Waits
  • Browser contexts
  • File uploads
  • Screenshots
  • Reports

Interviewers often ask about these concepts.


3. Practice Coding Questions

Most automation interviews include simple coding questions.

Examples include:

  • Reverse a string
  • Count the number of vowels
  • Check whether a string is a palindrome
  • Print the Fibonacci series
  • Find duplicate characters
  • Sort an array

These questions test your logical thinking.


4. Learn Framework Architecture

One topic many beginners ignore is the framework structure.

You should understand:

  • Why Page Object Model is used
  • Folder structure
  • Configuration files
  • Utility classes
  • Test data management
  • Reusable functions

Even if you're writing good scripts, you should also be able to explain how your framework works.


My Advice to Beginners

If you're starting your automation journey today, remember these points:

  • Don't compare yourself with experienced automation engineers.
  • Learn one concept at a time.
  • Practice every day.
  • Don't fear making mistakes.
  • Focus on understanding the logic instead of memorizing code.
  • Stay consistent.

Automation is a skill that improves through practice.


What You'll Learn on This Blog

This article is just the beginning.

Over the coming weeks, I'll publish beginner-friendly articles covering topics such as:

  • Playwright from Beginner to Advanced
  • TypeScript for Testers
  • JavaScript Basics
  • Automation Framework Design
  • API Testing
  • Coding Interview Questions
  • Playwright Interview Questions
  • Real Interview Experiences
  • Best Practices in Automation Testing

My goal is to explain complex topics in simple language so that anyone can learn automation without feeling overwhelmed.


Final Thoughts

When I started my journey, I didn't know how classes worked, how functions were called from different files, or why automation frameworks were structured the way they were.

Today, those same concepts feel natural because I stayed consistent and kept learning.

If you're a manual tester thinking about learning automation, don't wait for the perfect time.

Start today.

Practice every day.

Keep learning.

A year from now, you'll be surprised by how much you've grown.

Thank you for reading my first blog. I hope my experience encourages you to begin your own automation journey.

If this article helped you, stay connected with byyogesh.com. I'll be sharing practical tutorials, interview questions, coding exercises, and real-world automation concepts based on my own experience.

Comments

Popular posts from this blog

भुजंगासन मराठी माहिती | Bhujangasana

भुजंगासन 'भुजंग' म्हणजे साप. या आसनामध्ये शरीराचा आकार नागाच्या उभारलेल्या फण्यासारखा दिसतो म्हणून या आसनास 'भुजंगासन' असे म्हणतात. येथे आपण भुजंगासन त्याची कृती व आपल्या शरीराला त्याचे होणारे फायदे या बद्दल संपूर्ण माहिती आपल्या मायबोली मराठी भाषेत जाणून घेणार आहोत. (Bhujangasana information in Marathi)    pic credit:  https://pixahive.com/photo/purn-bhujangasana/ कृती: भुजंगासन हे पोट जमिनीला टेकवून करण्याच्या आसनपद्धती पैकी एक आसन आहे, त्यामुळे  प्रथम जमीनीवर पालथे झोपा.  हनुवटी छातीला टेकवा आणि कपाळ जमिनीला टेकवा.  सर्व शरीर हलके करा. हाताचे पंजे छातीजवळ आना नंतर हातांच्या पंज्यावर शरीराचा भार देऊन बेंबीपासूनचा भाग हळू हळू वर उचला.  कमरेखालचा भाग बिलकुल हलू देऊ नका.  आकृतीत दाखवल्या प्रमाणे कृती करा. पायाची बोटे ताणून जमिनीवर टेकवा .  असे केल्याने पाठ आणि खांद्याच्या मधील भागातील स्नायू व्यवस्तीत ताणले जातात. पोटातील सर्व स्नायूंवर सुद्धा व्यवस्तीत ताण  पडतो. या आसनस्थितीत श्वास रोखून धरा. आठ ते दहा सेकंद हे असं क...

धनुरासन मराठी माहिती | Dhanurasana information in marathi

हे आसन पोटावर झोपून करण्याच्या आसन प्रकारातील एक आसन आहे. या आसनाच्या सरावाने शरीरातील चरबी कमी होण्यास मदत होते. हे आसन करताना मस्तकापासून ते गुडघ्या पर्यंत च्या भागाला बाण नसलेल्या धानुष्यासारखा आकार मिळतो म्हणून या आसनाला धनुरासन (Dhanurasana) असे नाव पडले आहे. हे आसन करताना आपल्या शरीराचा संपूर्ण भार हा नाभीवर पडतो त्यामुळे पोटासंबंधीच्या अनेक तक्रारी या आसनाच्या नित्य सरावाने दूर होतात.    भुजंगासन व शलभासन या दोन आसनांचे एकत्रीकरण करून हे आसन बनलेले आहे. येथे आपण धनुरासनाची कृती व फायदे मराठी मध्ये जाणून घेऊयात. (Dhanurasana information in marathi) image credit:  https://pixahive.com/photo/dhanurasana-bow-pose-3/ कृती: पोटावर पालथे झोपा.  दोन्ही हात आपल्या शरीराला लागून समांतर ठेवा.  कपाळ जमिनीवर टेकवून ठेवा.  आपल्या शरीराचे सर्व स्नायू सैल सोडा.  आता दोन्ही पाय गुडघ्यापासून मागे दुमडा.  चित्रात दाखविल्याप्रने दोन्ही हातांनी घोट्याजवळ दोन्ही  पाय धरा.  आता छाती आणि डोके वर उचला हे करताना हात आणि पाय ताठ ठेवा.  आता पाय वर...

पद्मासनाची कृती आणि फायदे | Padmasana information in Marathi

पद्मासन( Padmasana  ) कोरोना पासून वाचायचं असेल तर आपल्याला आपली रोगप्रतिकारक शक्ती वाढवणं खूप आवश्यक आहे आणि रोगप्रतिकारक शक्ती वाढवण्यासाठी पोषक अन्ना बरोबर योगाभ्यास ( Yoga ) करणेही खूप गरजेचे आहे. त्यामूळे मी अशी काही निवडक योगसाने घेऊन येत आहे की जे तुमच्या हृदयाची अणि फुफुसाची कार्यक्षमता वाढवून तुमची रोगप्रतिकारक क्षमता वाढवण्यास मदत करतील. खाली पद्मासनाच्या कृती आणि फायद्या बद्दल मराठी मध्ये माहिती दिली आहे. ( Padmasana steps and benefits information in Marathi) Photo by  Elina Fairytale  from  Pexels आज आपन 'पद्मासनाबद्दल' थोडं जाणून घेऊया.  पद्म म्हणजे कमळ,  जेव्हा आपण हे आसन करतो, तेव्हा आपल्या शरीराला कमळा सारखा आकार प्राप्त होत असल्याने या आसनाला 'पद्मासन' असे म्हणतात, तर इंग्रजी मध्ये या आसनाला ' Lotus Pose' असे म्हणतात.ध्यान करण्यासाठी प्रामुख्याने पद्मासनाचाच उपयोग केला जातो.  चला तर आता आपण बघुयात 'पद्मासन कसे करावे'? कृती :(Padmasana Steps)  जमिनीवर पाय लांब पसरवून  बसावे.  नंतर उजवा पाय डाव्या...