Redirect specific user role to specific site after login?

You should use the filter login_redirect instead of wp_login:

function role_user_redirect_login($redirect_to, $request, $user){
    if(array_key_exists('user', $user->caps)){
        return admin_url('edit.php?post_type=test', 'https');
    }

    return $redirect_to;
}

add_filter('login_redirect', 'role_user_redirect_login', 10, 3);