$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