Skip to content
Sumon Dey
Web Developer & Automation Specialist
  • HOME
  • BLOG
  • PUBLISHED ARTICLES
  • CONTACT

Author: Sumon Dey

Bugs_Clustering

Cluster bugs using ML (K-Means Clustering Algorithm) – A step-by-step approach

Sumon Dey

There are a few potential areas in the quality engineering space where applying Machine Learning concepts can help us get…

Continue Reading →

Posted in: Advanced Filed under: Data Science, programming, Testing

Systems Modelling as an input to your Test Automation Design

Sumon Dey

A few weeks ago, I wrote a LinkedIn post mentioning how people are spending most of their time fixing (or…

Continue Reading →

Posted in: Advanced, Intermediate Filed under: productivity, Systems Modelling, TestAutomation, Testing
Selenium-Chromedriver

Deep Dive into Selenium’s communication setup with ChromeDriver

Sumon Dey

Reading code and understanding a proven project’s detailed design/implementation is a good activity to spend time on. I am trying…

Continue Reading →

Posted in: Advanced Filed under: java, programming, TestAutomation
NLP-1

Fundamental Understanding of Text Processing in NLP (Natural Language Processing)

Sumon Dey

During 2018-19, I was studying a lot about Machine Learning and Deep Learning at the weekends. As a small side…

Continue Reading →

Posted in: Beginner Filed under: Data Science, machine learning, NLP, programming
Polars

Understanding the capabilities of Polars Python implementation

Sumon Dey

You know that, right now, “pandas” is the most popular open-source dataframe library in the world of Data Science. It…

Continue Reading →

Posted in: Advanced, Intermediate Filed under: coding, Data Science, ML, programming, Tools
Testing

How to improve as a Tester in this age of AI and DevOps

Sumon Dey

If you are in the field of Software Testing, you are probably aware of the fact that the arena is…

Continue Reading →

Posted in: Beginner, Intermediate Filed under: Critical Thinking, Technical Skills, TestAutomation, Testing
TestAutomation

Test Automation Beyond Test Cases

Sumon Dey

The traditional and most common way of looking into “automation” applied to the software testing field is the automation of suites of…

Continue Reading →

Posted in: Intermediate Filed under: coding, productivity, programming, TestAutomation, Tools
Refactoring

Why time to time refactoring of your code is important

Sumon Dey

Introduction If we talk about program development and maintenance, we must talk about “Refactoring” too. If the word “Refactoring” does…

Continue Reading →

Posted in: Advanced, Beginner, Intermediate Filed under: coding, Development, programming
Dependency_Injection

Why to use Dependency Injection for handling resources during object creation in Java

Sumon Dey

Introduction In my earlier blog posts, I have discussed In detail a couple of ways to create objects in Java…

Continue Reading →

Posted in: Intermediate Filed under: coding, Development, java, programming
internet

How does the Internet work – in simple terms

Sumon Dey

Introduction Internet is the backbone of how we mostly communicate today with each other and across the world. One thing…

Continue Reading →

Posted in: Beginner Filed under: internet
builder_pattern

Builder Design Pattern: When to use?

Sumon Dey

In one of my previous blog posts, I have explained how, many a time, it is advantageous to use “Static…

Continue Reading →

Posted in: Advanced, Intermediate Filed under: coding, Development, java, programming
Learning_Concepts

My multi-faceted approach of learning any engineering concept efficiently

Sumon Dey

The year was 2017, early Jan or probably Feb. I had recently joined a project and was asked to start…

Continue Reading →

Posted in: Beginner Filed under: productivity, programming, Tools
static_factory_methods

Why and how to use Static Factory methods instead of public constructors in Java

Sumon Dey

One of the most important aspects of using an object-oriented programming language is how and when programmers decide to create…

Continue Reading →

Posted in: Intermediate Filed under: coding, Development, java, programming, TestAutomation
alternative-if-else

Alternative approaches to using if-else and switch in code

Sumon Dey

The selection control mechanisms are present in almost all the modern-day programming languages. In selection control structures, the conditional statements…

Continue Reading →

Posted in: Intermediate Filed under: coding, java, programming
MySQL_DB

MySQL – All you need to know

Sumon Dey

In this blog post, I will be explaining everything you need to know about MySQL. You can treat this as…

Continue Reading →

Posted in: Beginner, Intermediate
CucumberJUnitRunner

Deconstruction of the Cucumber JUnit Runner Behaviour

Sumon Dey

When done well and effectively, BDD or Behaviour-Driven Development can set a company apart from its competitors by creating a…

Continue Reading →

Posted in: Advanced
ObjectMapper

Serialization and Deserialization using Jackson ObjectMapper

Sumon Dey

JSON (JavaScript Object Notation) is an open standard, language independent, data interchange file format which uses human readable text to…

Continue Reading →

Posted in: Beginner, Intermediate
BrowserRendering

What happens behind the scenes when a Browser renders a Webpage

Sumon Dey

As software engineers, most of the time we are working with the web browsers like Chrome (from Google), Firefox (from…

Continue Reading →

Posted in: Beginner, Intermediate Filed under: Development, FrontEnd, TestAutomation, UIAutomation
TestProject

The Standout Features of the TestProject Automation Platform

Sumon Dey

To be honest, whenever I come across any new test automation tool in the market, be it open-sourced or commercial,…

Continue Reading →

Posted in: Beginner Filed under: TestProject, Tools

What your Automation code will look like with the Latest Java15 Features

Sumon Dey

Free and open-source JDK15, Oracle’s most recent implementation of the JavaSE (Standard Edition) platform, has just been released few days…

Continue Reading →

Posted in: Intermediate

Post navigation

Page 1 of 2
1 2 Next →

Recent Posts

  • Cluster bugs using ML (K-Means Clustering Algorithm) – A step-by-step approach
  • Systems Modelling as an input to your Test Automation Design
  • Deep Dive into Selenium’s communication setup with ChromeDriver
Copyright © 2019-2023 Sumon Dey