I’M LAKSHAY SHARMA AND I’M FULL STACK TEST AUTOMATION ENGINEER. Have passed 12 years playing with automation in mammoth projects like O2 (UK), Sprint (US), TD Bank (CA), Canadian Tire (CA), NHS (UK) & ASOS(UK). Currently I am working with KNAB bank as SDET. I am passionate about designing Automation Frameworks that follows OOPS concepts and Design patterns. For automation, my weapons are Selenium(Java & C#), Appium, REST-Sharp, REST-Assured, Cucumber, Specflow, etc. I live in Amsterdam(NL), with my wife and a lovely daughter. Please connect with me at LinkedIn or follow me on Instagram. Follow TOOLSQA for latest updates on QA Events and Tutorials.

Git

Git Branching Strategy for QA

BlogsProgram QA AutomaionEstimating an Automation ImplementationAutomation (Importance of Feasibility Study & Returns on Investments)Five most important Automation best practicesTest Data Management Best Practices for AutomationProgram QAAuto-Tracking Project SchedulesTest Data Management or Test Data Masking ProcessHow to Attain more Test Coverage in Lesser timeProduct TestingDid we ever hear of Sampling TestingComparison Testing – Legacy to Modernized…

Right Click and Double Click in Selenium

Right Click and Double Click in Selenium

BASICSSelenium TestingSelenium WebDriver AchitectureSet Up WebDriver with EclipseSet Up JavaSet Up EclipseDownload Selenium WebDriverConfigure Selenium WebDriver with EclipseFirst Selenium Test CaseHow to use GeckoDriver in Selenium?Running Test on Safari BrowserRun Selenium tests on ChromeRun Selenium Tests on Internet ExplorerRun Selenium tests on EdgeInternet Explorer Driver ServerChallenges to run Selenium Scripts with IE BrowserWebDriver CommandsBrowser CommandsNavigation…

Why Agile Methodology?

Why Agile Methodology?

AgileWhat is Agile?Agile Manifesto – 4 Values and 12 PrinciplesWhy Agile Methodology?What is Scrum?Scrum ValuesScrum TeamScrum Product OwnerScrum Development TeamScrum MasterScrum EventsWhat is Sprint?Sprint PlanningDaily Scrum MeetingSprint ReviewSprint RetrospectiveScrum ArtifactsProduct BacklogSprint BacklogArtifact TransparencyDefinition of DoneAgile Methodogies GuidesScrum GuideKanban GuideExtreme ProgrammingLean DevelopmentDSDM GuideCrystal MethodologyAgile MethodologyFeature Driven Development (FDD) In this article, we will try to understand…

MySQL

SQL Table Commands

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands In the previous tutorials of SQL Database Commands and Data Types in SQL, now we are moving forward with Operations on Database Tables. In the past few tutorials we completely understood the concept of Database and now we are going…

MySQL

Introduction to SQL

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands Introduction to SQL Now when we understood the concept of Data, Database & DBMS, an important question arise: Can a database management system decide on its own what kind of action it needs to perform? Well, the answer is NO. Just like any other computer…

MySQL

Data, Database and Database Management System

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands Welcome to this tutorial on one of the most commonly used Database Management language, SQL. But before we talk about SQL, we need a basic understanding of What is Data, Database and Database Management System (DBMS) because all of them form…

MySQL

SQL Database Commands

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands Since now we have MySQL installed on our system, we can move ahead to work doing some real work. Now we will be writing codes and will be creating databases. We will have our first real interaction with SQL queries and…

MySQL

How to Install MySql Server?

SQLSQL BasicsData, Database and Database Management SystemIntroduction to SQLHow to Install MySql Server?SQL Database Commands In the last post, we talked about the basics of SQL, it’s definition, advantages and disadvantages. In this tutorial, we will learn about MySQL that is one of the various SQL databases like PostgreSQL, SQLite, etc. The most basic step…

Selenium 4 Tutorial

Automated Testing with the Selenium Automation Tool

BlogsProgram QA AutomaionEstimating an Automation ImplementationAutomation (Importance of Feasibility Study & Returns on Investments)Five most important Automation best practicesTest Data Management Best Practices for AutomationProgram QAAuto-Tracking Project SchedulesTest Data Management or Test Data Masking ProcessHow to Attain more Test Coverage in Lesser timeProduct TestingDid we ever hear of Sampling TestingComparison Testing – Legacy to Modernized…

Run Test from Command Line

Run Cucumber Test from Command Line / Terminal

CucumberCucumber IntroductionTest Driven Development (TDD)Behavior Driven DevelopmentGherkin – Business Driven DevelopmentGetting Started with Cucumber BDD for Testing in Agile TeamsSet Up Cucumber with EclipseInstall JavaDownload and Start EclipseInstall Cucumber Eclipse PluginDownload Cucumber JVM for EclipseConfigure Eclipse with CucumberCucumber BasicsCucumber Selenium Java TestCucumber Feature FileJUnit Test Runner ClassGherkin KeywordsStep DefinitionCucumber OptionsData Driven TestingData Driven Testing in…