Commercial Fixed Wing
Flight Crew Air Transport Pilot (ATP)
Training / Qualification; Fatigue
Deviation - Altitude Excursion From Assigned Altitude; Deviation / Discrepancy - Procedural Clearance; Inflight Event / Encounter Weather / Turbulence
General None Reported / Taken
Human Factors; Environment - Non Weather Related
Before departure we were re-routed because of convective activity over ZZZ1. After airborne we were re-routed 2 more times and assigned the ZZZZZ2 arrival and 17;000 feet as a final altitude. Later we climbed to FL210 for a better ride. We had checked the arrival constraints while at our cruise altitude of 17;000 feet and after climbing to FL210 we didn't notice that we were now missing a published constraint at ZZZZZ Intersection. Just prior to ZZZZZ Intersection; we were cleared to descend via the arrival so we set the bottom altitude; confirmed it and started the descent. The First Officer noticed the constraint on the chart and brought it to my attention; so I leveled off and added the constraint to the FMS and shortly resumed the descent. ATC did not mention the early descent and we were unsure of how far off the published path we got.Cause - High workload; weather; lack of currency; failure to recheck descent profile after climbing. End of a long 3 leg day. Suggestions - Automation awareness during low altitude cruise operations.
Air Carrier First Officer reported missing an altitude constraint during arrival and cited workload; fatigue and lack of flight currency as contributing factors.