am i right to assume similar for the engineer then, you just need to be near a friendly tank and it'll repair it without pressing anything?
No you have to equip your repair tool and get right next to the tank and "fire" the tool at the tank. It will repair 50% of damage and then overheat for a few seconds. Then you can repair any outstanding damage.