Ce site récupère une partie de ses emplois auprès de: Emploi Directeur | Journalier de Production | Travail de la Maison

Les meilleures offres d'emploi du secteur informatique!

Pour poster une offre, connexion ou créer un compte |  Publier une offre

  EMPLois en informatique  

Ton prochain emploi dans l'industrie des technologies est ici!

previous arrow
next arrow
Slider

PBSC Urban Solutions: Développeur, Tests Automatisés / Automation Test Developer

PBSC Urban Solutions

C'est un Temps-Plein job à Longueuil, QC publiée le février 13, 2021.

About the job Développeur, tests automatisés / Automation Test DeveloperFAITES CONNAISSANCE AVEC PBSCPBSC Solutions Urbaines est le leader mondial dans les solutions de vélopartage et de mobilité urbaine (Familier avec BIXI?

C’est notre premier système!).

À travers nos technologies, nous changeons le monde, une ville à la fois.

Nos solutions de vélos en libre-service transforment la mobilité urbaine en offrant une alternative durable aux principaux enjeux auxquels nos villes sont confrontées, tels que la congestion, la pollution et la santé des citoyens.Nous sommes présents partout sur la planète; nos systèmes ont été déployés à Barcelone, Dubaï, Londres, Monaco, Rio de Janeiro, Honolulu et Toronto, pour citer quelques exemples.Au total, nous avons 90000 vélos déployés avec plus de 400 millions de trajets effectués; et ça continue!ONETEAMNotre famille grandit et nous sommes à la recherche de gens qui sont les meilleurs dans leur domaine.

Mais, tout aussi important (sinon plus), qui partagent nos valeurs et notre façon de penser.

Si vous êtes passionné(e) et imaginatif(ve), prêt(e) à vous dépasser et voir concrètement les résultats de votre travail (tout ce que vous avez à faire est d’aller visiter l’une de nos villes pour voir toute l’ampleur de notre impact), alors vous êtes au bon endroit!VOTRE MISSIONEn tant queDÉVELOPPEUR, TESTS AUTOMATISÉS, SYSTÈME DE PAIMENTvous travaillez au sein d’une équipe multidisciplinaire qui utilise la méthodologie Agile avec des sprints, afin d’automatiser et de réaliser les tests back-end des API’s de nos systèmes de kiosques et de paiement pour nos services de vélopartage.

Vous êtes autonome, mais vous interagissez avec les équipes de UI/UX, de développement et de gestion de produits.VOTRE QUOTIDIENParticiper à la définition des stratégies de tests automatisés quant aux fonctionnalités, nouvelles et existantes ainsi qu’aux spécifications, valider les risques et émettre des recommandations; Suggérer des améliorations quant aux processus d’automatisation, de documentation et de normes de scripts afin de faire évoluer les pratiques de tests; Développer des outils d’automatisation et collaborer avec les autres membres de l’équipe pour refactoriser et améliorer de manière continue nos processus dans un but d’optimisation, de réutilisation et d’amélioration de la vitesse d’exécution; Analyser les spécifications fonctionnelles et les histoires usagers; Organiser le calendrier des tests et des tâches qui y sont reliées; Valider que le fonctionnement des applications développées correspond aux attentes des clients; Définir, développer et maintenir les tests de régression automatisés; Effectuer les différents types de tests; Documenter les résultats des tests, les anomalies et les solutions de manière claire et détaillée, y compris les étapes de reproduction des résultats réels attendus; Travailler en étroite collaboration avec les développeurs pour analyser les résultats des tests, identifier la source de la problématique et en connaître les causes profondes; Apporter votre aide pour résoudre les problèmes de production avec l’équipe des opérations.VOTRE PROFILAvoir au moins sept (7) années d’expérience pertinente en développement et automatisation des tests ainsi que dans les tests d’applications Android et/ou iOS dans un environnement Agile/Scrum; Détenir un Diplôme en Génie logiciel, informatique (Maîtrise en ingénierie systèmes qualité, un atout); Expérience en développement d’intégration et de déploiement continus (CI/CD); Comprendre le cycle de développement logiciel et être en mesure de s’adapter au type retenu par chaque équipe; Fortecompétence dans un environnement UNIX/Linux avec le langage Java; Expérience reconnue dans l’utilisation d’un langage script ou de programmation (Python, Javascript ou Bashscript); Connaissance poussée et à jour des logiciels d’automatisation de tests en contexte d’intégration continue; Capable de se débrouiller avec Node JS, Angular JS et React Native; En mesure d’utiliser MySQL (Heidi, SQL Workbench), afin de naviguer dans la BD; Intérêt marqué pour l’écriture de requêtes SQL complexes; Aimertravailler avec Courgette ou Cucumber et Rest Assure pour l’automatisation; Expérience d’utilisation de TestRail ou tout autre outil de gestion des tests; Expérience démontrée avec Postman ou équivalent; Connaissance approfondie sur les essais API en utilisant des outils tel que Swagger.Io pour vérifier le comportement précis de l’interface, la fiabilité et l’évolutivité lors de la croissance des activités; Utilisation de base de GitHub ou de tout autre « source control »; En mesure de travailler avec Confluence et Jira; Soucide la qualité du code qui doit être efficace, fiable et facile à maintenir; Capacité de réviser le code des autres développeurs; Expérience dans la prise en charge de la gestion de la pérennité des bugs; Capable de déterminer les bons types de tests, en fonction des éléments qui sont à tester; Fairepreuve d’organisation et avoir une bonne capacité d’analyse; Être minutieux, souci du détail et avoir de la rigueur; Avoirun esprit créatif pour penser aux choses que les développeurs n’auraient pas pensé, cliquer là où personne n’irait cliquer; Rédiger de la documentation de manière claire; Bonnecompréhension du besoin et de l’expérience utilisateur; Être une personne d’équipe qui croit que le succès nécessite l’apport de tous; Être capable de gérer plusieurs mandats en parallèle; Excellentes capacités d’apprentissage et volonté d’apprendre différentes technologies; Bonnecapacité d’adaptation aux changements; Capacité à évaluer le temps de développement et les livrables se font toujours dans les temps avec la qualité attendue; Fairepreuve d’un esprits collaboratif et innovateur; Bonnemaîtrise du français et de l’anglais, tant à l’oral qu’à l’écrit.CE QUE NOUS VOUS OFFRONSUne entreprise à échelle humaine qui vous permet de vous démarquer dans un environnement de travail convivial où l’esprit de famille est important; Avantages : flexibilité pour le télétravail, assurances collectives, formations diverses, clinique de santé virtuelle, compte santé, rabais d’abonnement avec BIXI, accès à notre réseau privé de vélos en libre-service à la station du métro Longueuil et changement sur place des pneus de votre voiture; Les petits plus pendant COVID : café et chocolat chaud (évidemment), barres tendres, 5@7 virtuels, cadeaux et tirages; Les autres petits plus que nous offrons en temps normal : fruits frais, 5@7, la surprise du mardi midi, club de course à pieds, douches, diverses activités sociales, zones de détente avec console de jeux, tables de billard, de ping-pong et de babyfoot; Notrebureau principal est à Longueuil, stationnement inclus et facilité pour les transports en commun.GET TO KNOW PBSCPBSC Urban Solutions is the world leader in bike-share and urban mobility solutions (do you know Montreal’s BIXI?

That’s our first system!).

Through our technology, we’re changing the world, one city at a time.

Our bike-share systems provide a sustainable answer to some of the most pressing issues facing our cities today, such as congestion, pollution and public health.We are global; you can find our systems inBarcelona, Dubai, London, Monaco, Rio de Janeiro, Honolulu and Toronto —to name a few.In total, we have 90,000 bikes deployed around the world, with 400 million rides and counting!ONE TEAMWe’re in growth mode and looking for team members who are at the top of their game, but who equally, if not more importantly, share our values and mindset.

If you’re passionate, imaginative, ready to give it your all, and want to join an enterprise that delivers tangible results (all you have to do is visit one of our cities to witness our impact), then you’ve landed in the right place!YOUR MISSIONAs anAUTOMATION TEST DEVELOPER, PAYMENT SYSTEMwill work within a multidisciplinary, Agile and sprint-driven engineering team toautomate and perform back-end testing of the API’s of our kiosk and payment systems for our bike sharing services.

You are autonomous, but you WILL interact with the UI/UX, development and product management teams.What You’ll DoParticipate in the definition of automated testing strategies for new and existing functionalities and specifications, validate risks as well as issue recommendations ; Suggest improvements to automation processes, documentation and scripting standards to evolve testing practices ; Develop automation tools and collaborate with other team members to continuously refactor and improve automation framework for reusability and speed; Analyze functional specifications and user stories ; Organize the schedule of tests also related tasks ; Validate that the functioning of the developed applications matches the customers’ expectations ; Define, develop and maintain automated regression tests ; Perform the different types of tests ; Document test results, anomaly reports as well as solutions in a clear and detailed manner, including steps to reproduce actual and expected results ; Work closely with developers to analyze test results, locate problems and identify root causes ; Assist in solving production problems with the operations team.YOUR BACKGROUNDMinimum of 7 years’ experience in n test development and automation as well as in testing Android and/or iOS applications in an Agile/Scrum environment ; Bachelor’s degree in software or computerengineering; Experience in continuous integration and deployment development (CI/CD) ; Understand the software development cycle and be able to adapt to the type selected by each team; Strong competence in a UNIX/Linux environment with the Java language ; Proven experience using a scripting or programming language (Python, Javascript or Bashscript) ; Advanced and up-to-date knowledge of test automation software in a continuous integration context ; Able to work with Node JS, Angular JS also React Native ; Able to use MySQL (Heidi, SQL Workbench) to navigate in the database ; Strong interest in writing complex SQL queries ; Enjoyworking with Courgette or Cucumber and Rest Assure for automation ; Experience using TestRail or any other test management tool ; Demonstrated experience with Postman or equivalent ; Advanced knowledge of API testing using tools such as Swagger.Io to verify accurate interface behavior, reliability and scalability as business grows ; Basicuse of GitHub or any other source control ; Able to work with Confluence and Jira ; Concern for the qualityof the code, whichmust be efficient, reliable and easy tomaintain; Ability to review other developers’ code ; Experience in handling the management of bugs ; Able to determine the appropriate types of tests, depending on the items to be tested ; Demonstrated organizational moreover good analytical skills ; Meticulous, attention to detail as well as thoroughness ; Have a creative mind to think of things that developers wouldn’t have thought of, click where no one would click ; Writedocumentation in a clear manner ; Good understanding of the user’s needs furthermore experience ; Be a team player who believes that success comes from working together ; Ability to manage several projects in parallel ; Excellent learning skills moreover willingness to learn different technologies ; Good ability to adapt to changes ; Ability to evaluate development time and deliverables are always on time with the expected quality; Demonstrate a collaborative and innovative spirit ; Good oral and written skills in English and French.What We OfferA company on a human scale that allows you to stand out in a friendly work environment where family spirit is important; Benefits: flexibility for teleworking, complete insurance, various training opportunities, virtual healthcare clinic, wellness account, discounted BIXI membership, access to our private bike-share network at the Longueuil metro station and on-site tire change service for your car; Office perks during COVID: coffee and hot chocolate (obviously), soft bars, virtual happy hour, gifts and draws; Others office perks we normally offer: fresh fruits, weekly happy hour, Tuesday community lunches, running club, showers, social activities, recreational zones with gaming consoles as well as pool and foosball tables; Our main office is in Longueuil, parking included and easy access to public transit.