Assessment of drinking water quality has been an important issue nowadays as the water available is severely polluted and can be the cause of diseases like cholera, diarrhea, dysentery, etc. The traditional methods for water quality monitoring require a high-labor-cost and tine consumption as these methods include a sample collection followed by lab-based chemical testing. In addition, the chemicals used in the testing are toxic and of high-cost. So, there is a need for real-time monitoring and chemical-free testing of water quality parameters. This paper presents a real-time water quality monitoring system based on the Raspberry Pi 3 development board and a Python framework. The water quality parameters utilized for water quality monitoring are temperature, pH, oxidation reduction potential, electrical conductivity, and dissolved oxygen and E. coli. The water quality sensors were interfaced with the designed embedded platform. Finally, the acquired parameters were compared with the benchmark equipment for validation.