A French woman suing a Scots charity for racial and ethnic discrimination was fired for being "hostile" and "uncooperative", her ex-boss has told a hearing.