Remove border lines of SRTM tiles rendered as hillshade

SRTM tiles (3601 px * 3601 px in this case) have 1-pixel overlaps in between. When you apply transparency (or reduced opacity) to your hillshade layer, such overlapping pixels stand out. You may have observed this also on the original images, if you apply transparency (see below).

enter image description here ..... original SRTM, Pseudo-color + 60% opacity

Anyway, you can avoid this by merging these tiles. One way would be Build Virtual Raster (either from menu > Raster > Miscellaneous, or from the Processing Toolbox).

enter image description here

Do not tick on Place each input file into a separate band option.

After setting hillshade on the Virtual Raster Layer, you will not see the boundaries anymore.

enter image description here

As described by @Kazuhito, the tiles should be combined into a virtual raster. Their method is performed within QGIS. If you have a large number of tiles you may prefer to do this from the commandline. To do so open a shell in the directory containing the SRTM tiles and run gdalbuildvrt combined.vrt *.hgt The resulting virtual raster (combined.vrt) can then be loaded into QGIS.