<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vaibhav Darandale</title>
    <description>The latest articles on DEV Community by Vaibhav Darandale (@vaibhav_darandale_fd0da2f).</description>
    <link>https://dev.to/vaibhav_darandale_fd0da2f</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4095089%2F96066a3e-f051-40fa-9715-3bf068ee3ce9.jpg</url>
      <title>DEV Community: Vaibhav Darandale</title>
      <link>https://dev.to/vaibhav_darandale_fd0da2f</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vaibhav_darandale_fd0da2f"/>
    <language>en</language>
    <item>
      <title>Manual Testing</title>
      <dc:creator>Vaibhav Darandale</dc:creator>
      <pubDate>Sun, 30 Aug 2026 14:21:22 +0000</pubDate>
      <link>https://dev.to/vaibhav_darandale_fd0da2f/manual-testing-1o0n</link>
      <guid>https://dev.to/vaibhav_darandale_fd0da2f/manual-testing-1o0n</guid>
      <description>&lt;p&gt;Lets first understand the manual testing terminologies..&lt;/p&gt;

&lt;p&gt;SDLC (Software Development Life Cycle)&lt;/p&gt;

&lt;p&gt;Requirement Analysis --&amp;gt; Planning --&amp;gt; Design --&amp;gt; Implementation --&amp;gt; Testing --&amp;gt; Maintainance &lt;/p&gt;

&lt;p&gt;Basically there are two types in Testing &lt;/p&gt;

&lt;p&gt;1) Static Testing (FRS,BRS)&lt;br&gt;
2) Dynamic Testing (Unit Testing, Integration Testing, System Testing, UAT)&lt;/p&gt;

&lt;p&gt;In Dynamic Testing , Unit and Integration Testing are done by mostly developers.&lt;br&gt;
System Testing and User Acceptance testing are done by Testers.&lt;/p&gt;

&lt;p&gt;also there is concept of Black Box, White Box and Grey Box Testing in testing terminologies.&lt;/p&gt;

&lt;p&gt;Black Box  (Coding Knowledge is not required)&lt;br&gt;
White Box  (Coding Knowledge is required) &lt;br&gt;
Grey Box (Mix of both black and white box)&lt;/p&gt;

&lt;p&gt;Lets Focus on a System Testing, where most of the Testers work.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;System Testing (Black Box Testing)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;1) User Interface Testing (UI of application)&lt;br&gt;
2) Functional Testing &lt;br&gt;
3) Non-Functional Testing &lt;br&gt;
4) Usability Testing&lt;/p&gt;

&lt;p&gt;these are the types of system testing on which the testers have to do their best for the Quality of the Application.&lt;/p&gt;

&lt;p&gt;1) GUI (Graphical User Interface) Testing&lt;/p&gt;

&lt;p&gt;Element check, Error Messages, Screen Section , Readability check, Resolution test, alignment test, Font colour, Image Quality, Image Alignment, Spelling Check, User Friendly test, Attractiveness test, scrollbar test, disable fields, image size, Heading Alignment, UI element test , these all are comes under the User Interface Testing.&lt;/p&gt;

&lt;p&gt;2) Functional Testing&lt;/p&gt;

&lt;p&gt;Object Properties Testing, Database Testing, Error Handling , Calculations , Manipulations, Links Testing, cookies and session testing  these are comes under the Functional testing.&lt;/p&gt;

&lt;p&gt;3)Non Functional Testing&lt;/p&gt;

&lt;p&gt;After functional testing the non functional testing is performed.&lt;/p&gt;

&lt;p&gt;Performance Testing--&amp;gt; Load testing, stress testing, endurance testing ,spike testing, volume testing&lt;/p&gt;

&lt;p&gt;security testing, recovery testing, compatibility testing, configuration testing, installation testing , sanity testing&lt;/p&gt;

&lt;p&gt;4) Usability Testing&lt;/p&gt;

&lt;p&gt;Easiness of Application, context sensitive help, How well the user is able to access Application&lt;/p&gt;

&lt;p&gt;There are also other terminologies , we have to focus on..&lt;/p&gt;

&lt;p&gt;Regression Testing, Smoke Testing(Initial build if the build is ready i.e. stability of the application), Sanity Testing (stable build, during the release phase to check the main functionality of the application)&lt;/p&gt;

&lt;p&gt;Lets discuss on the each phase of the software testing life cycle and who is responsible for that phase and documentation of the phase.&lt;/p&gt;

&lt;p&gt;1) Requirement Analysis--&amp;gt; Buissness Analyst , Test Manager, Test lead, Test Engineer, Stake Holders.(Project plan)&lt;br&gt;
2) Test planning --&amp;gt; Test Manager, Test Lead, Test Engineer&lt;br&gt;
(FRD - Functional Requirement Document)&lt;br&gt;
3)Test case Development--&amp;gt; Test Lead, Test Engineer(FRD, Test Plan)&lt;br&gt;
4)Environment Setup--&amp;gt; Test Lead, Test Engineer(FRD, Test Plan, Test Case)&lt;br&gt;
5)Test Execution--&amp;gt; Bug Report, Test Lead ,Test Engineer(FRD,Test Plan, Test Case, Bug report)&lt;br&gt;
6)Test Cycle Closure--&amp;gt; Test Manager ,Test Lead, Test Engineer(Test Report, Defect Report)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bug Tracking and Reporting in jira&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Defects are classified on the basis of severity and priority.&lt;/p&gt;

&lt;p&gt;Severity(seriousness and impact on application)&lt;br&gt;
priority(Importance of defects)&lt;/p&gt;

</description>
      <category>qa</category>
      <category>manual</category>
      <category>testing</category>
      <category>automation</category>
    </item>
    <item>
      <title>Roadmap to Playwright Automation Engineer in 2026 :)</title>
      <dc:creator>Vaibhav Darandale</dc:creator>
      <pubDate>Wed, 26 Aug 2026 13:23:46 +0000</pubDate>
      <link>https://dev.to/vaibhav_darandale_fd0da2f/roadmap-to-playwright-automation-engineer-in-2026--8ij</link>
      <guid>https://dev.to/vaibhav_darandale_fd0da2f/roadmap-to-playwright-automation-engineer-in-2026--8ij</guid>
      <description>&lt;h2&gt;
  
  
  &lt;strong&gt;"Quality is not an act,it is a habit !"&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;Hello guyz, if you are looking for a blog ,article that helps you to become an Automation Engineer in 2026 , here it is!!!&lt;/p&gt;

&lt;p&gt;lets talk about technical background require for an Automation Engineer,&lt;br&gt;
there is not much technical stuff, just your Dedication for around 3-4 months and consistency.&lt;/p&gt;

&lt;p&gt;Actually you are 4-5 steps away from it. lets discuss about it.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;1. Manual Testing.&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
it is mandatory process to become an Automation Engineer.there are 5 modules you have to understand from basics.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Software Testing Concepts(What)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Software Testing Life Cycle&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Software Testing Projects and Templates&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Agile Testing and Jira tool&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Usage of AI in Manual Testing&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;2. Programming Core Java/Javascript/Typescript/Python&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
You have to learn any one programming language from above list.&lt;br&gt;
choose any one and practice daily till you have command on that language, i suggest Typescript or Python based on current situation and demand in job market 2026.&lt;br&gt;
I prefer these because in job market , playwright tool is most demanding  these days.&lt;/p&gt;

&lt;p&gt;*&lt;em&gt;3. Web Automation(Playwright)&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
To master Playwright web automation, you should approach learning through a structured, modular roadmap. Since Playwright is an ecosystem rather than a monolithic tool, breaking it down into specific core concepts, tool modules, and advanced framework modules will help you build highly stable, professional-grade test suits.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Core Automation Foundation(Targeted Locators,Auto waiting and Actionability,Basic UI interaction, Web first assertions)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Playwright Tooling Suite(Code Generator,UI Mode and Playwright Inspector,Trace Viewer)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Advanced Browser and Page Management(Browser Contexts,Stage Storage Authenticating Sharing,Frames and Windows,Emulation and Geolocation)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Network and API Automation(API Testing via UI Contexts,Network Interception and Mocking)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Architecture and Framework Engineering(Page Object Model,Custom Fixtures,Data Driven Testing,Configuration and Reporters)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DevOps, Cloud and AI Integration(CI-CD Integration ,GitHub Actions,Docker Containerization, Visual Regression Testing,AI Assistance MCP nad CoPilot)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;4. API Testing (Postman)&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
To master API testing with Postman, you should structure your learning into four core phases: Fundamentals, Automation &amp;amp; Scripting, Advanced Testing, and CI/CD Integration&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Core Fundamentals(HTTP Methods and Endpoints, Request Anatomy, Inspecting Responses, Collections, Variables and Environments)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Automation and Scripting(Pre Request Scripts,Post response Scripts Tests, JSON Response Parsing, API Chaining, Collection Runner)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Advanced Testing Scenarios(API Authentication, Data Driven Testing ,Mock Servers, Postman Console and Debugging)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;CI CD and Team Collaboration (Newman CLI, CI CD Pipeline Integration, Reporting, Workspaces and Collaboration)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;*&lt;em&gt;5. CI CD For Quality Assurance&lt;br&gt;
*&lt;/em&gt;&lt;br&gt;
To learn CI/CD (Continuous Integration and Continuous Delivery) for Quality Assurance (QA), you should break your learning path into core concepts, key tools, and hands-on pipeline integration.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;CI CD Fundamentals for Testers.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Version control and Git Basics&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Essential CI CD Tools(Jenkins, GitHub Actions, GitLab CI/CD,)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Containerization With Docker&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Integrating Tests into Pipelines.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At the end, practice all these 5 modules and you will be Automation Engineer :)&lt;/p&gt;

</description>
      <category>playwright</category>
      <category>automation</category>
      <category>typescript</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
