Unfortunately many manifests of ships arriving in Australia do not show crew members.
James would have had to serve an 'apprenticeship' to be a 3rd Engineer. My grandfather was a ship's engineer but he completed apprenticeship with a engineering manufacturing company on land before going to sea.
This website lists crew
http://mariners.records.nsw.gov.au/Ancestry.com.au lists crew but they not identified as such, on database New South Wales, Australia, Unassisted Immigrant Passenger Lists, 1826-1922 My grandfather is listed as an unassisted immigrant 31 times between 1900 and 1910 arriving Sydney, when he was an engineer on ships on the coastal runs between Brisbane and Perth. It is definitely him as my very alert 98 year old father confirmed the names of the ships and added more.
I am sure I have read something about crew lists in Australia. I will have a search amongst my records.....Oh I can't believe I wrote that....

Will get back to you

I must mention that my grandfather was at sea from 1895-1910 so the information available at that time may be quite different.
Cheers
Cando