logo logo
Sumon Dey

Sumon is a Senior Software Engineer with expertise in Java, Python, JavaScript and DevOps. He has worked on multiple products across multiple domains which include Communication and Media Technology, Retail, Insurance and Banking. He enjoys solving problems and deliver high-quality products. With all of the work that he does, his goal is to engineer and deliver valuable software that keeps up with the latest trends in technology.

In his career, Sumon has written many tech articles on various international magazines/platforms and has a keen interest on Data Science, and Machine Learning. He has a great admiration for the Open Source Software community. As for his future goals, he would especially like to work on a product which utilizes Artificial Intelligence. In his spare time, he loves to write blogs and articles on various topics, ranging from programming, tools, technologies to actionable tips, techniques and best practices, in his personal website (http://www.sumondey.com) for the tech community. To him, learning new technologies, coding and writing is a passion. When not at work, he enjoys spending time with his family, reading books, cooking, running or watching soccer.

You can connect with him on Twitter (@blackrov2sum) or LinkedIn.

Test Automation Beyond Test Cases

Test Automation Beyond Test Cases

The traditional and most common way of looking into “automation” applied to the software testing field is the automation of suites of test cases to ascertain the expected...

Managing Environments in Software Development Life Cycle

Managing Environments in Software Development Life Cycle

Much of the stability, reliability, and success of a software product depends on how we effectively create, manage and maintain the software environments throughout the software...

Tips to Enter the World of DevOps

8 Steps to Enter the World of DevOps

In 2016, I and one of my ex-colleagues enrolled ourselves in a 3-days classroom session, which had a curiosity-sparkling title - “The complete DevOps Crash Course”. The term...

Efficient Exception Handling and use of Custom Exception in Test Automation

Exception Handling and Custom Exception in Test Automation

“Have you handled exceptions in your test automation code? What kind of information is the exception handling mechanism providing to you? Is that information useful to the...

A Guide on How to Test Cloud-Native Applications

A Guide on How to Test Cloud-Native Applications

Moving towards Cloud-Native and taking architectural/design approaches to create Cloud-Native applications is a trend nowadays (for good reasons), and this trend is not going to...

The Fundamentals of Kubernetes and its Value for Testing

The Fundamentals of Kubernetes and its Value for Testing

We all are aware of the huge cultural and mindset change that swept over the software industry. There were conflicts, broken lines of communication, and disconnection between the...