Narrative:

Cleared to descend to 3000 feet and to maintain 3000 feet until established on the approach. Cleared for the RNAV GPS 35. Pilot flying (PF) thought he was in VNAV and had the altitude selector set to below field elevation. The aircraft was actually in vertical speed and didn't level off at 3000 feet. The PF was watching the aircraft as it came upon 3000 feet and thought it was leveling off but didn't confirm that it was leveling off. ATC then called the aircraft as we were going through 2500 feet. We immediately returned to 3000 feet after descending 600 feet below our altitude. I believe contributing factors were not knowing/confirming the flight modes the aircraft was in and not monitoring the aircraft properly while on auto pilot.

Google
 

Original NASA ASRS Text

Title: BD70 (GLEX) flight crew reported overshooting charted altitude during RNAV approach. Crew reported they thought they were in VNAV but were actually in VS mode.

Narrative: Cleared to descend to 3000 feet and to maintain 3000 feet until established on the approach. Cleared for the RNAV GPS 35. Pilot flying (PF) thought he was in VNAV and had the altitude selector set to below field elevation. The aircraft was actually in Vertical Speed and didn't level off at 3000 feet. The PF was watching the aircraft as it came upon 3000 feet and thought it was leveling off but didn't confirm that it was leveling off. ATC then called the aircraft as we were going through 2500 feet. We immediately returned to 3000 feet after descending 600 feet below our altitude. I believe contributing factors were not knowing/confirming the flight modes the aircraft was in and not monitoring the aircraft properly while on auto pilot.

Data retrieved from NASA's ASRS site and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.