Loading ...

Job content

(English to follow):

*
Sur Plusgrade: *
Plusgrade est le leader mondial dans le marché des solutions de surclassement, un segment-clé dans le secteur à croissance rapide des revenus auxiliaires et de la commercialisation dans l’industrie du voyage. En tête du marché dans le secteur de la vente incitative, Plusgrade crée de nouvelles opportunités économiques représentant des centaines de milliards de dollars et fournit ses services aux principaux fournisseurs de voyages dans plus de 50 pays. Récompensée par le prix prestigieux Leadership Technologie de Deloitte pour sa position de leader dans son secteur, Plusgrade est régulièrement reconnue au palmarès nord-américain Deloitte Technology Fast 50™ et au palmarès canadien Deloitte Technology Fast 500™. Plusgrade est implantée au Canada (Montréal), aux États-Unis (New-York) et à Singapour.

*
Le Role: *
Nous sommes à la recherche d’un développeur logiciel en test senior (SDET) qui contribuera à créer avec nous des produits d’exception destinés aux compagnies aériennes et aux voyageurs. Le poste est à pourvoir au bureau de Montréal. Les développeurs logiciel en test chez Plusgrade ont pour objectif de s’assurer que les applications web, mobile et services web sous-jacents répondent à des standards élevés de qualité. Ils jouent le rôle de mentor de la qualité et de spécialiste des tests automatisés au sein des équipes de développement et de produit avec lesquelles ils collaborent directement.

*
Ce que vous allez faire: *
Les développeurs logiciel en test sont essentiels au succès et à la croissance de nos produits et de nos activités commerciales. Ils combinent outils automatisés, techniques de test et processus relatifs à la qualité afin d’accroître l’ensemble de nos fonctionnalités et notre base de clients, tout en protégeant l’intégrité du produit.

Spécialiste de l’automatisation des tests et de l’outillage

  • Diriger le développement et l’évolution des frameworks d’automatisation.
  • Concevoir, construire et maintenir des outils de test et des services de test.
  • Créer de nouvelles suites de tests UI et d’API en fonction des spécifications de produit.

Détecter les régressions du produit

  • Aider dans l’analyse, le débogage et la stabilisation des résultats des suites de tests automatisés exécutées quotidiennement.
  • Exécuter les tests de régression automatisés, manuels et exploratoires pour le déploiement périodique de nos applications.

Mentor de la Qualité

  • Agir en tant que partie intégrante des équipes Agile en promouvant une mentalité "shift-left".
  • Définir et évangéliser les meilleures pratiques et processus en termes de qualité et s’impliquer très tôt dans toutes les activités de planification de projet: scoping, revue de conception technique, estimations de haut niveau, séquençage, …
  • Travailler en étroite collaboration avec les développeurs et les chefs de produit pour assurer une compréhension commune des fonctionnalités en cours de développement, et pour identifier, escalader et atténuer tout risque associé à la qualité du produit.
  • Participer activement aux cérémonies récurrentes des équipes Agile telles que les sessions de grooming, la planification de sprint et les démos.
  • Soulever et résoudre tout problème lié à la testabilité du produit.
  • Participer au développement de métriques évaluant la qualité des logiciels livrés.

*
Sur vous: *

  • Vous êtes un(e) fervent(e) partisan(e) de l’automatisation de test.
  • Vous possédez un minimum de 4 ans d’expérience en automatisation.
  • Vous avez déjà dirigé ou eu une contribution importante à la construction d’un nouveau framework de tests automatisés.
  • Vous maîtrisez le Java et/ou le Python.
  • Vous avez déjà développé de l’automatisation pour tester les couches de service, avec par exemple des tests d’API, système ou d’intégration.
  • Vous utilisez des outils tels que SoapUI ou REST Assured pour les tests SOA.
  • Vous ne vous contentez pas d’automatiser, mais plutôt d’automatiser intelligemment. Vous avez la capacité d’identifier quels tests méritent d’être automatisés, et à quel niveau.
  • Vous êtes familier(ère) avec les concepts et outils de l’intégration continue.
  • Vous possédez des compétences écrites et orales avancées.
  • Vous avez la capacité de former vos collègues sur des aspects techniques et non-techniques.
  • Vous privilégiez la prévention des problèmes à leur correction.
  • Vous démontrez une forte volonté d’obtenir des résultats tangibles.
  • Vous avez une approche pragmatique et une capacité de respecter vos engagements.
  • Vous aimez les défis et apprendre de nouvelles choses.
  • Vous êtes titulaire d’un baccalauréat en informatique, génie logiciel/informatique, ou détenez une formation ou expérience équivalente.

Atouts:

  • Vous avez de l’expérience dans le secteur de l’industrie aérienne et êtes familier(ère) avec la technologie du voyage.
  • Vous avez déjà utilisé la librairie Puppeteer pour des tests UI.
  • Vous êtes confortable avec le Javascript et/ou le Typescript.

*
About Plusgrade*
Plusgrade is an award-winning technology company at the forefront of ancillary revenue and merchandising in the global travel industry. As the market-leading provider in its category of upsell solutions, Plusgrade is generating billions of dollars of new revenue opportunities and powering leading travel suppliers in more than 50 countries. Honored with the prestigious Deloitte Technology Leadership award as a global leader in its sector, Plusgrade is also consistently recognized as one of North America’s fastest-growing technology companies in the annual Deloitte Technology Fast 50™, Fast 500™ awards and recently winner of the exclusive Enterprise Fast 15 that celebrates top 15 companies for their leadership, innovation, and rapid growth in the Canadian and North American technology sectors. Plusgrade is headquartered in Montreal with offices in New York and Singapore.

*
The Role: *
We are seeking an experienced Senior Software Developer Engineer in Test (SDET) to join our Montreal team. Our Test Engineers are the mentors of quality and automation specialists across all development and product teams they work directly with. They ensure high quality standards for our growing product suite of web, mobile and service-based applications.

*
What you’ll be doing: *
SDETs at Plusgrade are essential to the success and growth of our products and business. They combine automated tools, well-designed testing techniques and quality processes to help scale the feature set and customer base while providing oversight to the product integrity.

Be a test automation and tooling specialist

  • Lead the development and evolution of automation frameworks.
  • Design, build and maintain test tools and test services.
  • Create new API and UI test suites based on product requirements.

Detect product regressions

  • Help with the analysis, debugging and stabilization of daily automated test suites results.
  • Execute automated, manual and exploratory regression tests for the periodical release of our applications.

Be a Quality mentor across the organization

  • Act as an integrated member of Agile teams by promoting a shift-left mentality.
  • Build and evangelize best practices and processes relative to quality, and be an active stakeholder extremely early in all project planning activities: scoping, technical design review, high-level estimations, sequencing, …
  • Work in close collaboration with developers and product managers to ensure common understanding of functionalities under development, to identify, escalate and mitigate any risk to product quality.
  • Be actively involved in recurring Agile team ceremonies like grooming, sprint planning and demos.
  • Raise and address any product testability concern
  • Participate in the development of metrics assessing the quality of delivered software.

*
About you: *

  • You are a strong proponent of automated testing.
  • You have 4+ years experience with test automation.
  • You have already led or played an important role in building an automated test framework from scratch.
  • You master the Java and/or Python languages.
  • You have developed service-level automation, like API, system and integration tests.
  • You use tools like SoapUI or REST Assured for SOA testing.
  • You do not simply automate, you automate smartly. You have the ability to identify what tests should be automated, and at what level.
  • You are familiar with the concepts and tools of continuous integration.
  • You have great written and oral skills, and have the ability to influence and gain others’ support for ideas, proposals and solutions in order to advance work objectives.
  • You have the ability to mentor colleagues on technical and non-technical aspects.
  • You rather prevent issues than fix them.
  • You demonstrate a strong drive to achieve meaningful results.
  • You have a hands-on approach and have the ability to deliver with commitments.
  • You like a good challenge and have a passion for learning new things.
  • You have a bachelor’s degree in Computer Science, Computer/Software Engineering, or an equivalent training or work experience.

A few things that would be nice to have:

  • You have experience in the airline industry and familiarity with travel technology.
  • You have used the Puppeteer library for UI tests.
  • You are comfortable with Javascript and/or Typescript.

Type d’emploi : Temps Plein

Loading ...
Loading ...

Deadline: 27-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...