Unfortunately, the only reply I see is Phil's latest one. The one before that was flagged as SPAM.
But Phil is well known on this forum, so I doubt his reply was actually SPAM.
But to me, the things you listed are the skills a DBA should have, not specifically a senior DBA. Even a junior DBA should be able to handle backup and restore and I know database developers that know how to profile (extended events and profiler).
My opinion, a Sr. DBA should have years of experience under his or her belt and should be able to do all of the basics as well as mentor the Jr's to get to a higher level. On top of that, you should be able to handle disaster situations and be available on-call. You should be able to defend your RTO and RPO to the upper management. You are likely going to be the first one called in the event of a disaster and going to be accountable in the event the RTO and RPO cannot be met. Plus all the other fun things that come with DR. You should be able to recommend new tools, products, and services to help improve their databases, their monitoring, their development, etc. You should be aware of the features in the newer versions of the databases and know how to implement them, or at the very least, know where to reliably research it to determine if it is a good fit for that company.
On top of the above, it depends on which company you go with. It MIGHT be that the company you are applying to expects you to be a BI expert and a database developer and know how to write C# all on top of the DBA work. Or they may want you to ONLY be a DBA and not touch any development work. You may be the OS admin as well as the SQL Server admin in which case you should know a bit about networking, firewalls, windows updates, etc.
I really wish I could see Phil's response so I'd know if I am just repeating what he said or if I was actually adding new content :/.