Commercial Fixed Wing
Flight Crew Instrument; Flight Crew Multiengine; Flight Crew Air Transport Pilot (ATP)
Flight Crew Last 90 Days 51; Flight Crew Total 4569; Flight Crew Type 3100
Communication Breakdown; Training / Qualification
Deviation - Altitude Undershoot; Deviation - Altitude Crossing Restriction Not Met; Deviation / Discrepancy - Procedural Clearance
Flight Crew Overrode Automation; Flight Crew Became Reoriented
Environment - Non Weather Related; Human Factors
While on the ZZZZZX Arrival we were at FL350. We were given a descent to FL330 and to cross ZZZZZ at FL240. I set FL24000 in the MCP and the Captain set cruise in the FMC to FL330 and we started down. I looked at the ND display and saw FL240 next to ZZZZZ and a Top of Descent point and thought we were set up correctly. In reality the FMC was still loaded with FL240; At or Above; which is the altitude loaded with the ZZZZZ1 arrival. We noticed the error and made the changes and started the descent; however we were too high at that point to make the crossing at FL240; I think we were about 2;000 feet high. The Controller did not say anything to us and handed us off to the next Controller. You can say there may be some currency issues in that I have only flown about 9 flights since March; and this was 3rd time at the controls in the last 30 days. However I have been on the aircraft for almost X years and I know what it's supposed to do. I just misread the ND display and didn't see the A (At or Above) next to FL240.
Air Carrier First Officer reported an altitude deviation during descent and cited lack of recent flight experience as a contributing factor.