From past 15 years (from the days of waterfall methodology to Agile methodology) in software industry, I have been thinking about the processes every project team has to adhere to and does it really worth to invest vital time of technical geeks to adhere to processes?

Being technical freak, I…


Learning database (Target is only Relational Database a.k.a. RDBMS) is the most important attribute to become successful software engineer. However, most of us start learning programming language first then go for learning database. Even I did the same when I started my career 15 years ago. Fortunately & unfortunately, I…


After spending long hours for 2 years as a Test Architect for one the US based startup who builds product on Ethereum blockchain, I have reached to the point where I have bandwidth to share my experience on some important areas related to Decentralized application (It can be built either…


Test Automation — QA Dashboard by Abhishek Jain

Being in IT industry, I always believe in start building rather waiting for best idea to come in mind that can disrupt the market. I have still not got participant who wants to contribute to my idea so thought to take it forward all alone in my free time. Since…


I was hired to established Testing strategy for some of the most demanding, interesting & hyped technology at our time & those are Distributed Ledger & Blockchain technology. Application built over these 2 technologies require to test almost all functional & nonfunctional aspects which we can think of for any…


We can not have a single day without production bug so Is it fair expectation to have application without bug in production. Answer is straight away NO. However we can reduce the number of bugs by having effective testing process in place. How can we have effective testing process in…


This is completely my experience & I might be wrong about my judgement. I am ready to take the hit here but if we can get any positive outcome of this then it would be a win situation for me. Unfortunately every involved group in software development (including senior management)…


Being a QA, I always loved to be in the position where I have opportunity to break application or software which was developed by group of geniuses & we mostly call them Developers or Architects. I tried to start thinking — What are the fundamental root causes of having issues…


NLTK — Error Analysis Approach for identifying additional features

In my previous blog Machine Learning — Gender Identifier with NLTK in less than 15 lines of code, we have seen how to build machine learning model to identify the Gender for any given name & ended that blog by mentioning that following points to be covered in the next…


Natural Language Processing is really interesting world to get to know more about How computers are understanding human languages in almost all the spoken languages in the world exists today. As we all know spoken language is way different then learning language as learning language is a standard process to…

Abhishek Jain

BlockChain Evangelist & Enthusiast with 13 years of experience as Software Test Automation Architect - https://www.linkedin.com/in/abhishek-jain-31a72133/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store