metabox select – frontend display

$change = get_post_meta($post->ID, $key, 'resume_change_location', true);

From https://developer.wordpress.org/reference/functions/get_post_meta/

get_post_meta returns an array, not an object so you need to use
$change[‘index’]

The other thing is within your meta box you seem to be saving a string not an array so foreach is going to fail.

The below should work…

    $change = get_post_meta( $post->ID, $key, 'resume_change_location', true );
    <option value=""><?php _e( 'Select', 'jobboard' ); ?></option>
    <option value="Yes"<?php selected( 'Yes', $default['resume_change_location'] ); ?>>Yes</option>
    <option value="No"<?php selected( 'No', $default['resume_change_location'] ); ?>>No</option>
    </select>

Also notice my use of the built-in WordPress selected function – https://codex.wordpress.org/Function_Reference/selected