The present subject matter relates to processing of Electrocardiogram (ECG) signals, and in particular, relates to identifying a QRS complex in an ECG signal. The method comprises receiving, and filtering the ECG signal by passing through at least one of a first low-pass filter and a high-pass filter to obtain a filtered ECG signal (402). The filtered ECG signal (402) is processed based on a moving average technique. Further, a search region (406) is identified in the processed ECG signal (404), and a maximum amplitude peak (408) is identified in a time interval of the filtered ECG signal (402) that corresponds to a time span of the search region (406) of the processed ECG signal (404). The maximum amplitude peak (408) is an R peak of the QRS complex (500). Subsequently, a Q peak and an S peak of the QRS complex (500 is identified based on the R peak.