That looks good to me. Good job!
One thing I should also mention is that you really don’t need the
for="test-urgency"
in
<label for="test-urgency">Test Urgency:</label>
“Test Urgency” is just a label for the fields as a group of inputs, but by itself, it has no inputs.
It is just a caption, a descriptor, for all of the related radio inputs.
So you could just do this:
<label>Test Urgency:</label>
You could also use the <legend>
tag for that.
There’s also a <fieldset>
tag which is used to group related elements in a form.
You could do something like this:
<fieldset>
<legend>Test Urgency:</legend>
<label for="yes">
<input type="radio"
name="test-urgency"
value="yes"
id="yes">Yes
</label>
<label for="no">
<input type="radio"
name="test-urgency"
id="no"
value="no"
checked >No
</label>
</fieldset>
You don’t necessarily have to use the <fieldset>
tag, it groups related elements in a form together and draws a box around the related elements. So maybe you don’t want to wrap everything in that tag. That’s up to you.
HTML Fieldset Tag
The <legend>
tag defines a caption for the element.
HTML Legend Tag
Then you do your styling and positioning accordingly using CSS.
If you don’t want to mess up your current existing code, you can experiment with it in the w3schools “Try It” editor:
Try It Editor - Fieldset tag
Something to keep in mind when designing a form is that it’s not just the presentation and accessibility to the user that is important.
You’re asking for that form data for a reason 
The form data is ultimately going to be sent to a script on a server (Node.js, PHP, Python, etc) for processing on the back-end to be stored in a database, perform some calculation and send it back to the page, or populate data in some other page or something like that.
So you want the associated labels, descriptors, values, etc on the front end (the form fields, inputs etc.,) to make sense when they are received on the back-end.
That makes it easier for the back-end developer (yourself or someone else) to write the program logic in the script which handles the data on the back-end.
For the HTML projects on FCC, I don’t think it’s actually sending your data anywhere, but in a real world use case, it would.