Rights to grant for controlling an Availability Group
The Login must need following permissions to configure availability groups, if the login not already part of sys admin server role:


ALTER ANY AVAILABILITY GROUP 
CONTROL AVAILABILITY GROUP 
ALTER ANY DATABASE 
CREATE ENDPOINT


For detailed information.. and Grant Server Permissions..