BSA/QA in a Financial Services company with 15+ yrs.
I mainly work with a Windows desktop application but we also have old Win .NET Web UI and soap webservice, and a new AngularJS Web UI and Rest services. I have 12+ years experience in this area.
I move constantly between the perspective of a novice user / experienced user / business stakeholder / experienced developer. I'll try to be as specific as I can with comments, but please bear this in mind.