Do you top up engine oil in a automatic car?

Yes you use engine oil in all cars regardless of transmission.