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

Category: Advanced

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
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
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
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
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
Git

A Deep Dive into how Git works internally in your Local

Sumon Dey

I will be honest. The first time I came across Git, I found it to be quite complicated and difficult…

Continue Reading →

Posted in: Advanced
Lombok

Deep Dive into Lombok Annotations

Sumon Dey

I came to know about this powerful Java library “Lombok” last year from a colleague of mine when we were…

Continue Reading →

Posted in: Advanced, Intermediate
ML-Introduction

Machine Learning – Part 6 – Reinforcement Learning

Sumon Dey

Reinforcement Learning is a machine learning technique in which the machine learning models learn from a series of decisions and employs trial-and-error mechanism…

Continue Reading →

Posted in: Advanced
ML-Introduction

Machine Learning – Part 5 – Clustering and Association Rule Learning

Sumon Dey

As discussed earlier in the Introduction section of this Machine Learning tutorial, Unsupervised Learning is a machine learning method which…

Continue Reading →

Posted in: Advanced
ML-Introduction

Machine Learning – Part 4 – Classification

Sumon Dey

Classification is a type of Supervised Machine Learning method of classifying new input data after the model has learnt to…

Continue Reading →

Posted in: Advanced
ML-Introduction

Machine Learning – Part 3 – Regression

Sumon Dey

Regression is a type of Supervised Machine Learning method of modelling a target value based on independent predictors. The Regression…

Continue Reading →

Posted in: Advanced

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