Skip to content

Instantly share code, notes, and snippets.

@gmazars
Last active July 7, 2016 09:54
Show Gist options
  • Save gmazars/50e9170b53573f5520a87c2d52f65527 to your computer and use it in GitHub Desktop.
Save gmazars/50e9170b53573f5520a87c2d52f65527 to your computer and use it in GitHub Desktop.

Ingénieur Qualité

L’internet des objets est une véritable révolution numérique. Les prédictions annoncent 20, 50 ou 100 milliards d’objets connectés en 2020, un changement radical pour notre société et un défi pour notre industrie. Les développements technologiques autour des objets connectés commencent aujourd’hui. Samsung, à travers de nombreuses initiatives et à différents niveaux (matériel, logiciels, services), est un acteur majeur de cette révolution.

SSIC (Samsung Strategy and Innovation Center), créé en 2012 pour promouvoir l’innovation au sein de Samsung, monte une équipe dédiée au développement de logiciels et services autour des objets connectés. Cette équipe, réduite, agile et extrêmement motivée, construit aujourd’hui une plateforme ouverte, dans le “cloud”, pour permettre le stockage des données venant de n’importe quel objet connecté et l’hébergement de services transverses. Le but de cette plateforme est d’améliorer la vie et la santé des gens et d’apporter un peu de magie dans notre quotidien grâce aux objets intelligents.

Puisque l’internet des objets ne tourne qu’autour des données à très grand volume, notre plateforme a pour but de les collecter, transporter, traiter, croiser et analyser. Elle permet aussi d'envoyer des commandes aux objets. C'est un système distribué autour des données temps réel et du Big Data (volume, vélocité et variété).

Poste

Nous cherchons pour renforcer l’équipe: un ingénieur qualité pour participer à la démarche qualité d’une équipe d’environ 5-10 ingénieurs et dont l’objectif premier est le développement de tests automatiques et l’intégration continue dans un environnement Agile. L’équipe QA est constituée de développeurs et l’ensemble des tests est automatisé. C’est le moment idéal pour rejoindre l’équipe qui est encore petite (<10) et faire partie de la “core team”. Vous participerez au développement de la plateforme ARTIK Cloud (https://www.artik.cloud/) qui collecte, transporte, traite, et analyse les données venant des objets connectés.

Vous travaillerez sur des systèmes distribués utilisant les dernières technologies Big Data sur la JVM pour permettre le développement d'applications sur des datasets massifs. Développeur, vous aimez apprendre de nouveaux technologies et travailler en groupe. Notre équipe est extrêmement dynamique et nous attendons beaucoup de nos ingénieurs en terme de réactivité et de qualité de code.

L’environnement technique comprend aujourd’hui niveau Backend: Kafka, Cassandra, Zookeeper,Redis, Elasticsearch… Du côté Frontend, nous développons des applications Web sur base Javascript, ReactJS et des applications sur des plateformes variées: Android, iOS, Tizen, Amazon Alexa… Le poste est basé à Paris.

Responsabilités

  • Prendre en charge les tests des APIs (REST, WebSocket), des applications mobiles et des applications client/serveur (incluant les interactions avec les bases de données).
  • Mener la stratégie de tests: fonctionnels, de non regression, d’integration, de performance, “white-box”…
  • Automatisation: comprendre un projet et déterminer quels sont les tests automatiques à développer, choisir les bons outils pour l’automatisation, implémenter les tests et assurer le reporting des résultats. Des tests manuels ne sont effectués que si les tests automatiques sont impossibles.
  • Dans un environnement Agile/Scrum, participer au Standup et présenter les résultats de ses activités.
  • Apprendre rapidement et de manière autonome les architectures et les détails techniques des nouveaux produits et fonctionnalités développés.
  • Etre force de proposition dans l’adoption de nouveaux outils et process pour améliorer la qualité.
  • Travailler en collaboration avec une équipe qualité aux Etats-Unis.

Qualifications

  • Diplôme d’ingénieur ou équivalent.
  • Experience en développement logiciel.
  • Une première expérience dans l’automatisation de tests aux niveaux unitaire et/ou fonctionnel en utilisant des outils standard de l’industrie: TestNG, Junit, Jmeter, Selenium Webdriver, etc.
  • Solides connaissances en Java
  • Expérience en développement Python ou Javascript (ou langages de script équivalents).
  • De bonnes connaissances des Web Services (HTTP, XML, REST, etc.).
  • Bonnes connaissances Unix/Linux.
  • Une très bonne connaissance des outils et des “bonnes pratiques” dans le domaine de la qualité dans un environnement Agile.
  • Bonne compréhension des architectures orientées service.
  • Bonne capacité à analyser rapidement les problèmes et trouver des solutions.
  • Une connaissance des outils de tests type Selenium ou Appium, serait un plus.
  • Bon niveau d’anglais.

Contact: [email protected]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment