Does the Scrum Master need Technical Skills or Tech Experience?
No. The Scrum Master does not need Technical Skills or Experience to perform the Scrum Master role effectively.
The Scrum Master is focused on helping create an effective, neutral, and positive work environment that fosters engagement, collective ownership, experimentation of ideas, adaptation to customer's changing needs and continuous learning and improvement.
The Scrum Master serves the Product Owner, the Scrum Team and the Organization by educating them on the correct application of the Scrum Framework, Coaching them to perform at their top potential and Facilitating their work + growth.
None of this requires Technical skills.
Having a little bit of understanding about the Domain / Product functioning helps the Scrum Master to understand the context of the conversations and offer the needed support to the Scrum Team. This level of understanding can be developed on the job by taking interest and a bit of effort.
Refer this article for more information: https://agileforgrowth.com/blog/scrum-master-background/
Video (3 min): https://www.youtube.com/watch?v=u3SoOgbcvSk