Faits : A. X._, ressortissante du Venezuela, née en 1970, est venue en Suisse en 2005 pour rejoindre son fils, ressortissant du Venezuela, né le 27 décembre 1989, qui habitait à Genève avec ses grands-parents depuis 1999. Elle n'avait - à cette époque - pas pu accompagner ses parents, sa soeur cadette et son fils sur territoire helvétique, parce qu'elle n'avait pas pu obtenir son passeport suffisamment tôt. Le 24 août 2009, elle a déposé une demande d'autorisation de séjour auprès de l'Office de la population du canton de Genève Le 6 janvier 2011, l'Office cantonal de la population l'a avisée qu'il était disposé à lui octroyer une autorisation de séjour sous réserve de l'approbation de l'Office fédéral des migrations. Le 7 mars 2011, l'Office cantonal a adressé à l'Office fédéral des migrations (devenu Secrétariat d'Etat aux migrations depuis le 1er janvier 2015) une demande de reconnaissance d'un cas individuel d'extrême gravité en faveur de l'intéressée. Elle était arrivée en Suisse au mois de janvier 2005 pour rejoindre son fils. Elle n'avait pas réussi à venir plus tôt dans ce pays en raison des difficultés rencontrées pour obtenir un passeport. Elle avait suivi des cours du soir de français et d'anglais à l'Université Ouvrière de Genève. Elle avait travaillé comme femme de ménage, fait du babysitting; elle travaillait comme nettoyeuse et percevait un salaire de 1'595 fr. à raison de 18 heures par semaine; elle était financièrement indépendante. Elle logeait avec son fils, ses parents, ainsi que les autres membres de sa famille et n'avait que sa soeur aînée dans sa patrie. Elle était inconnue des services de police et son état de santé était bon. Le 20 février 2012, l'Office cantonal de la population a communiqué aux parents, à la soeur, à la nièce et au fils de X._ que l'Office fédéral des migrations avait approuvé la délivrance d'une autorisation de séjour en leur faveur. B. Par décision du 27 juin 2012, l'Office fédéral des migrations a refusé de donner son approbation à l'octroi de l'autorisation de séjour en dérogation aux conditions d'admission en faveur de X._ et prononcé le renvoi de Suisse de l'intéressée. Le 5 juillet 2012, l'Office fédéral des migrations a approuvé l'octroi d'une autorisation de séjour en faveur d'une autre soeur de la requérante. Le 23 août 2012, X._ a recouru contre la décision du 27 juin 2012 auprès du Tribunal administratif fédéral (ci-après: le Tribunal), concluant à son annulation et à l'octroi d'une autorisation de séjour en dérogation aux conditions d'admission au sens de l'art. 30 al. 1 let. b LEtr en sa faveur. C. Par arrêt du 20 août 2014, le Tribunal administratif fédéral a rejeté le recours. Le fils de l'intéressée, ainsi que le reste de la famille proche séjournant en Suisse, ne bénéficiaient pas d'un droit de présence assuré dans ce pays. Même si son fils était au bénéfice d'un tel droit, et bien qu'elle vive avec lui, âgé désormais de vingt-quatre ans, il avait largement dépassé l'âge de la majorité de sorte que l'intéressée devait démontrer l'existence d'un rapport de dépendance particulier entre elle-même et son fils, allant au-delà des liens affectifs normaux, ce qu'elle n'avait pas pu faire. Au surplus, les conditions pour déroger aux conditions d'admission n'étaient pas remplies. D. Agissant par la voie du recours en matière de droit public, X._ demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt rendu le 20 août 2014 par le Tribunal administratif fédéral et d'approuver la délivrance d'une autorisation de séjour. Invoquant l'art. 8 CEDH, elle se plaint de la violation de son droit à la protection de la vie familiale et de la vie privée. Le 14 octobre 2014, l'Office fédéral des migrations a conclu au rejet du recours. Le Tribunal administratif fédéral fait remarquer que le droit à la vie privée n'a pas été invoqué par l'intéressée en procédure devant lui et renonce à déposer des observations pour le surplus. L'intéressée a déposé des contre-observations.