Here's what I use. It's more for showing me the date, duration, and backup size than backup status, but it can be modified to show all statuses:
SELECT jobid, name, s.jobstatuslong as status, to_char(endtime::date, 'YYYY-MM-DD') as last_successful, to_char(date_part('epoch', endtime - starttime) * interval '1 second', 'HH24:MI:SS') as duration, jobfiles, jobbytes::bigint as size
FROM job
JOIN status s USING (jobstatus)
WHERE level = 'F'
AND jobstatus IN ('T', 'W')
ORDER BY last_successful desc;
In the WHERE clause:
level = 'F' - only show full backups
jobstatus IN ('T', 'W') - only show me successful and warning jobs. Take this out to see all statuses
Hope that helps