Développeur-euse tests automatisés, paiement / Automated Test Developer, Payment System

Apply Now

Company: PBSC Solutions Urbaines Inc.

Location: Longueuil, QC J4J 5M7

Description:

About the job Dveloppeur-euse tests automatiss, paiement / Automated Test Developer, Payment System

FAITES CONNAISSANCE AVEC PBSC

PBSC Solutions Urbaines est le leader mondial dans les solutions de vlopartage et de mobilit urbaine (Familier avec BIXI? C'est notre premire installation!). travers nos technologies et nos 4 modles de vlos, nous changeons le monde, une ville la fois et nous en sommes +90 000 vlos dploys dans +40 villes partout sur la plante.

ONE TEAM

Notre famille grandit et nous sommes la recherche de gens comme vous qui sont les meilleurs dans leur domaine et qui ont envie de voir concrtement les rsultats de leur travail. Les avantages de faire partie de notre One Team passionne et crative sont nombreux. En voici quelques-uns :
  • Flexibilit pour le tltravail;
  • Formations diverses - Campus PBSC;
  • Assurances collectives;
  • Clinique de sant virtuelle et compte sant;
  • Stationnement inclus et facilit pour les transports en commun;
  • Rabais d'abonnement avec BIXI et accs notre rseau priv de vlos en libre-service la station du mtro Longueuil;
  • Zones de dtente avec console de jeux, tables de billard et de ping-pong;
  • Club de course pied, douches sur place, diverses activits sociales et plus encore!

VOTRE MISSION

En tant que DVELOPPEUR-EUSE, TESTS AUTOMATISS, vous travaillez au sein d'une quipe multidisciplinaire qui utilise la mthodologie Agile avec des sprints, afin d'automatiser et de raliser les tests de nos systmes de kiosques et de paiement pour nos produits de vlopartage

VOTRE QUOTIDIEN
  • Dvelopper, mettre en place, amliorer et maintenir les tests automatiss pour les systmes de kiosques et de paiements;
  • Planifier et dfinir les rsultats attendus en lien avec les scnarios tablis;
  • Participer la dfinition des stratgies de tests automatiss quant aux fonctionnalits, nouvelles et existantes ainsi qu'aux spcifications, valider les risques et mettre des recommandations;
  • Soutenir la mise en uvre d'une stratgie d'intgration et de livraison continues;
  • Suggrer des amliorations quant aux processus d'automatisation, de documentation et de normes de scripts afin de faire voluer les pratiques de tests;
  • Collaborer avec les autres membres de l'quipe pour refactoriser et amliorer de manire continue nos processus dans un but d'optimisation, de rutilisation et d'amlioration de la vitesse d'excution;
  • Participer l'analyse, la rvision et la validation des spcifications pour les produits et solutions dvelopps.
  • Effectuer les diffrents types de tests;
  • Documenter les rsultats des tests, les anomalies et les solutions de manire claire et dtaille, y compris les tapes de reproduction des rsultats rels attendus;
  • Travailler en troite collaboration avec les dveloppeurs pour analyser les rsultats des tests, identifier la source de la problmatique et en connatre les causes;
  • crire un code efficace et rutilisable qui respecte les meilleures pratiques ainsi que les normes de dveloppement de logiciels;
  • tre le gourou des meilleures pratiques de l'automatisation des tests;
  • Toutes autres tches connexes ou pertinentes aux activits de ce secteur, selon l'volution des affaires et/ou l'mergence de nouvelles opportunits.

COMMENT AVOIR DU SUCCS DANS CE RLE
  • Dtenir un Diplme en Gnie logiciel, informatique (Matrise en ingnierie systmes qualit, un atout);
  • Avoir au moins deux (2) annes d'expriencepertinente en dveloppement et automatisation des services de paiement dans un environnement Agile Scrum;
  • Exprience reconnue dans la programmation de tests automatiss avec Java, JavaScript, Axios, Swagger et REST API;
  • Connaissance pousse et jour des logiciels d'automatisation et d'intgration continue Git, Kubernetes, Docker, Gradle et Jenkins;
  • Excellente connaissance des principes du traitement d'un paiement lectronique;
  • En mesure d'utiliser MySQL et de faire des requtes SQL;
  • En mesure de travailler avec Confluence et Jira;
  • Souci de la qualit du code;
  • Capacit de rviser le code des autres dveloppeurs;
  • Exprience dans la prise en charge de la gestion de la prennit des bugs;
  • Capable de dterminer les bons types de tests, en fonction des lments qui sont tester;
  • Faire preuve d'organisation et avoir une bonne capacit d'analyse;
  • tre minutieux, souci du dtail et avoir de la rigueur;
  • Avoir un esprit cratif pour penser aux choses que les dveloppeurs n'auraient pas pens, cliquer l o personne n'irait cliquer;
  • Rdiger de la documentation de manire claire;
  • Bonne comprhension du besoin et de l'exprience utilisateur;
  • tre capable de grer plusieurs mandats en parallle;
  • Excellentes capacits d'apprentissage et volont d'apprendre diffrentes technologies;
  • Capacit valuer le temps de dveloppement et les livrables sont toujours rendus dans les temps avec la qualit attendue.

LES INCONTOURNABLES
  • Votre devise est la satisfaction du client, qu'il soit interne ou externe;
  • tre une personne d'quipe qui croit que le succs ncessite l'apport de tous;
  • Excellentes qualits relationnelles et comptences de communication;
  • Cherche constamment se dpasser, se dvelopper et partager;
  • Vous naviguez bien dans les zones grises et les changements;
  • Partager nos valeurs : Passion, Imagination, Innovation et One Team;
  • Avoir une approche CSE - Communiquer, Simplifier, Excuter;
  • Excellente matrise du franais et de l'anglais, tant l'oral qu' l'crit.


GET TO KNOW PBSC

PBSC 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, and we are at +95,000 bikes deployed in +43 cities around the world, for a total of 500 million rides.

ONE TEAM

We're in growth mode and looking for people like you who are at the top of their game and want to see the results of their work in practice. There are many advantages of being part of our passionate and creative One Team, such as:
  • Remote work flexibility;
  • Various training opportunities - PBSC Campus;
  • Complete insurance;
  • Virtual health care clinic also wellness account;
  • Parking included and easy access to public transit;
  • Discounted BIXI membership and access to our private bike-share network at the Longueuil metro station;
  • Recreational zones with gaming consoles as well as pool and foosball tables;
  • Coffee, hot chocolate, soft bars, fresh fruits, happy hour, gifts and draws;
  • Running club, showers, social activities and more!

YOUR MISSION

As an AUTOMATION TEST DEVELOPER, PAYMENT SYSTEM, you will work within a multidisciplinary, Agile and sprint-driven engineering team to automate and perform back-end testing of the API's of our kiosk and payment systems for our bike-sharing services.

YOUR DAILY LIFE
  • Develop, implement, improve and maintain automated testing for kiosk and payment systems;
  • Plan and define the anticipated results according to the established scenarios;
  • Participate in the definition of automated testing strategies for new and existing functionalities and specifications, validate risks as well as issue recommendations;
  • Support the implementation of a continuous integration and delivery strategy;
  • Suggest improvements to automation processes, documentation and scripting standards to evolve testing practices;
  • Collaborate with other team members to continuously refactor and improve our processes, for purposes of optimization, reuse and improvement of performance time;
  • Participate in the analysis, revision and validation of specifications for products and developing solutions;
  • 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;
  • Create an efficient and reusable code that adheres to the best practices as well as software development standards;
  • Be the expert of the best practices in regard to test automation.


HOW TO BE SUCCESSFUL IN THIS POSITION
  • Hold a Degree in Software Engineering, Computer Science (Master's in Quality Systems Engineering considered an asset);
  • Have at least two (2) years of relevant experiencein Development and Automation of Payment Services in an Agile Scrum environment;
  • Recognized experience in Automated Test Programming with Java, JavaScript, Axios, Swagger and REST API;
  • Advanced and up-to-date knowledge of test automation software in a continuous integration context Git, Kubernetes, Docker, Gradle also Jenkins;
  • Excellent knowledge of the principles behind electronic payment processing;
  • Able to use MySQL to navigate in the database and create SQL requests;
  • Able to work with Confluence and Jira;
  • Concern for the quality of the code;
  • 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;
  • Write documentation in a clear manner;
  • Good understanding of the user's needs, furthermore, experience;
  • Ability to manage several projects in parallel;
  • Excellent learning skills, moreover, willingness to learn different technologies;
  • Ability to evaluate development time and deliverables are always on time with the expected quality.


THE MUST-HAVES
  • A client-first attitude, whether internal or external;
  • Be a team player who believes that success comes from working together;
  • Excellent interpersonal and communication skills;
  • Constantly seeks to excel, growand share;
  • You are comfortable to navigate through grey areas also changes
  • Share our values: Passion, Imagination, Performance and One Team;
  • Have a CSE philosophy: Communicate, Simplify, Execute;
  • Excellent oral and written skills in English and French.

Similar Jobs