Senior Automation Developer
Montreal, Quebec
21h ago

WorkJam is leading the charge in redefining employee engagement for the hourly-work economy.

Bring your competitive spirit, your love of innovation, and your desire to be at the forefront of an evolutionary change in our digital workforce.

Now is the time to become a part of an exciting company where your ideas, passion and commitment to excellence will have a direct impact on the products that we build, the new markets we create and the people that we engage.

Our team is passionate about building technology that improves people’s lives. While we constantly push each other to perform and innovate, we enjoy a collaborative environment where we often let loose and have fun.

Join our team for an intellectually challenging, fun and rewarding career as we transform the field of hourly workforce management.

Job Summary

Full time Java development position, developing tests and test frameworks in object-oriented Java code with a Behavior Driven Development (BDD) approach

Create and execute automated tests for multiple platforms, contribute to the development of our test automation framework, establish infrastructure to execute automated testing and mentor the automation efforts of the QA Developer team

Your role will focus on the following :

Develop automated feature-level tests for our REST, iOS, Android and Web and applications using our custom in-house Java (Spring Boot) test framework and relevant libraries (REST assured, Selenium and Appium)

  • Utilize, develop and improve the company’s automated testing framework and architecture
  • Identify test requirements from specifications and map test case requirements
  • Develop, document and maintain functional automated test cases
  • Implement existing manual test cases as automated test cases
  • Generate and implement code coverage reports
  • Work within an agile development model
  • Isolate, replicate, and report defects and automate reproduction steps for fixes
  • Properly communicate test activities, estimates, tasks, and status, both to team, lead, and to management
  • Accurately document and describe issue reproduction steps to communicate to developers
  • What you should bring to this position :

  • BS Computer Science or equivalent experience
  • 4+ years of experience with test automation Java development
  • Test automation best practices for iOS, Android, Web and REST API including page objecting, parallelization, and reporting
  • Experience writing automated tests in a BDD framework such as cucumber
  • Experience creating back-end automated frameworks (using REST assured is a plus)
  • Experience creating front-end automated frameworks (using Selenium is a plus)
  • Experience creating automated frameworks for mobile apps (using Appium is a plus)
  • Strong written, descriptive and oral communication skills
  • Desire and motivation to learn and mentor others
  • Collaborative individual who works well in a team
  • Problem solver and critical thinker
  • Eligible to work in Canada (Citizen / Permanent Resident)
  • What’s in it for you :

  • Competitive Salary
  • Excellent Benefits Package
  • Great Work / Life Balance
  • Located Downtown Montreal : Metro Square Victoria / Lots of shops & restaurants.
  • DÃ veloppeur Automation Java principal

    Le poste en bref

    Poste de Dà veloppeur Java à temps plein, dà veloppement de tests et de structures de tests en code Java orientà es objet avec une approche pilotà e par le comportement (BDD).

    Crà er et exà cuter des tests automatisàs pour plusieurs plateformes, contribuer au dà veloppement de notre infrastructure d'automatisation des tests, à tablir une infrastructure pour exà cuter des tests automatisàs et encadrer les efforts d'automatisation de l'à quipe de dà veloppeurs de contrà le qualità .

    Votre rà le consistera principalement à  :

    Dà velopper des tests automatisàs au niveau des fonctionnalitàs pour nos applications REST, iOS, Android et Web en utilisant notre structure de test Java (Spring Boot) interne personnalisà e et les bibliothà ques approprià es (REST assured, Selenium et Appium)

  • Utiliser, dà velopper et amà liorer la structure et l'architecture des tests automatisà s de l'entreprise
  • Identifier les exigences de test à partir des spà cifications et cartographier les exigences des cas de test
  • Dà velopper, documenter et maintenir des cas de tests automatisà s fonctionnels
  • Migrer des cas de test manuels existants en cas de test automatisà s
  • Gà nà rer et mettre en Å uvre des rapports de couverture de code
  • Travailler dans un modà le de dà veloppement agile
  • Isoler, rà pliquer et signaler les anomalies et automatiser les à tapes de reproduction pour les corrections
  • Communiquer correctement les actività s de test, les estimations, les tâches et le statut, à la fois à l'à quipe, au responsable et à la direction
  • Documenter et dà crire avec prà cision les à tapes de reproduction des problà mes pour les communiquer aux dà veloppeurs
  • Ce que vous devrez contribuer à ce poste :

  • Baccalaurà at à s sciences en Sciences informatiques ou expà rience à quivalente
  • Au moins 4 annà es d'expà rience dans l’à criture de tests automatisà s en Java
  • Meilleures pratiques d'automatisation des tests de base pour les API iOS, Android, Web et REST, y compris l'objection de page, la parallà lisation et la crà ation de rapports
  • Expà rience dans l'à criture de tests automatisà s dans un cadre BDD tel que le concombre
  • Expà rience dans la crà ation de structures d’arrià re-guichet automatisà es (l'utilisation de REST assured est un plus)
  • Expà rience dans la crà ation de structures en amont automatisà es (l'utilisation de Selenium est un plus)
  • Expà rience dans la crà ation de cadres automatisà s pour les applications mobiles (l'utilisation d'Appium est un plus)
  • Solides compà tences en communication à crite, descriptive et orale
  • DÃ sir et motivation pour apprendre et encadrer les autres
  • Personne de collaboration qui travaille bien dans une à quipe
  • Solutionneur de problà mes et penseur critique
  • Être admissible à travailler au Canada (citoyen / rà sident permanent)
  • Ce que vous y gagnerez  :

  • Salaire concurrentiel
  • Excellent ensemble d'avantages
  • Excellent à quilibre travail / famille
  • Situà au centre-ville de Montrà al : Metro Square Victoria / à proximità de magasins et restaurants.
  • Apply
    Add to favourites
    Remove from favourites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form