Talent.com
Développeur / QA

Développeur / QA

ALTEN CanadaGreater Montreal Metropolitan Area, Canada
6 days ago
Job type
  • Full-time
Job description

English belowQui sommes-nous ?Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 57 000 conseillers à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans.Les femmes et les hommes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles. Nous positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions.ALTEN Canada c’est aussi un centre de solutions, le « Montreal Delivery Center (MDC) », qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large.Nos experts sont sélectionnés rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal.Quel profil recrutons-nous ?Développeur / QA Lead Missions Principales : Le candidat devra être capable de coder en Java et maîtriser les outils de test tels que JUnit et Cucumber, en sachant comment structurer ces outils pour des tests efficaces en utilisant des objets réels ou simulés. Il devra également posséder d’excellentes compétences pour créer des cas de test détaillés et complets, incluant les cas limites, et être familier avec toutes les formes de tests (tests de performance, tests unitaires, tests de régression, etc.) ainsi que les moments où utiliser chacun de ces types de tests.Objectifs et Contributions Attendues : Appliquer les meilleures pratiques de test au sein de l’équipe et garantir une prise de conscience continue ainsi que des améliorations de la part des autres membres de l’équipe.Le candidat sera principalement assigné à une squad, mais sera également amené à superviser l’organisation des tests pour les autres squads.Une valeur ajoutée importante pour le candidat serait sa capacité à identifier et formuler des cas limites à intégrer dans les scénarios de tests, que certains développeurs ne sont pas toujours capables d'anticiper.Contributions Clés Attendues : Définir des stratégies et plans de tests optimisés pour chaque produit de la squad.Montrer l’exemple dans la mise en œuvre des cas de test.Maintenir une couverture des tests unitaires de 95% ou plus.Encourager le déploiement de Cucumber pour toutes les squads avec des cas de test Gherkin définis par l’unité métier.Contribution forte aux user stories, notamment aux critères d’acceptation.Compétences Requises : Familiarité forte avec SQL et les bases de données, car le projet concerne principalement une plateforme de reporting / analytique.Le candidat devra établir la stratégie de test des équipes et accompagner chaque squad dans la mise en œuvre de tests de plus en plus efficaces.Le poste inclut également la création de tests pratiques, l'exploration de nouveaux outils, ainsi que la contribution à la création des stories, en particulier pour les critères d’acceptation.Résumé : Le candidat sera un expert en tests, avec des compétences en Java et une maîtrise des outils de test (JUnit, Cucumber), responsable de guider l’équipe dans l’amélioration continue des tests et de la qualité du code.Who are we?A global leader in the IT engineering and consulting industry with over 57,000 consultants worldwide, the ALTEN Group has been optimizing companies' technological performance for more than 30 years.The women and men who make up the ALTEN Group are the driving force behind our business. At ALTEN Canada, we offer each candidate a fully personalized service. You have the opportunity to work either independently or permanently. We select the best opportunities that match your professional aspirations. We position your expertise on exciting projects that meet your ambitions.ALTEN Canada is also home to a solutions center, the "Montreal Delivery Center (MDC)", which offers managed services in application development, Data, AI & Advanced Analytics practices, and Cybersecurity for the banking, telecommunications, and broader industrial sectors.Our experts are carefully selected and provide unmatched proximity, service levels, and expertise in the Montreal region.What profiles are we hiring and for whom?Developer / QA Lead Main Responsibilities : The candidate must be proficient in Java and familiar with testing tools like JUnit and Cucumber, knowing how to structure these tools for efficient testing using mock or real objects. The candidate should have excellent skills in creating detailed and comprehensive test cases, including edge cases, and be familiar with all types of testing (e.g., performance testing, unit testing, regression testing, etc.) and know when to apply each one.Mission Context : Testing by developers : Testing is performed by the development team, with no dedicated QA resources.The Test Support Lead is also a developer with advanced testing knowledge and capabilities. As an expert in the field, the candidate will mentor the team members and guide them in implementing proper testing, from JUnit test cases to integration, end-to-end, and performance tests. The candidate should be knowledgeable in building test plans, test strategies, defining and maintaining large test suites, while balancing the effort vs. benefits of testing.Key Goals and Expected Contributions : Apply best testing practices within the team and ensure continuous awareness and improvement from other team members.The candidate will be primarily assigned to one squad but will also oversee the testing organization for the other 3 squads.An important added value the candidate should bring is the ability to identify and formulate edge cases to be added to test scenarios, which some developers may not anticipate.Key Contributions Expected : Define optimized test strategies and plans for each product of the squad.Lead by example in implementing test cases.Maintain unit test coverage at 95% or higher.Enforce the deployment of Cucumber across all squads with real business-defined Gherkin test cases.Make a strong contribution to user stories, especially in defining acceptance criteria.Required Skills : Strong familiarity with SQL and databases, as the project is primarily a reporting / analytics platform.The candidate will establish the teams’ test strategies and coach each squad in their journey to implement better testing overall.The position also includes hands-on test creation, exploring new tools, and contributing to story creation, especially for acceptance criteria.Summary : The candidate will be an expert in testing, with strong Java skills and proficiency in testing tools (JUnit, Cucumber), responsible for guiding the team in continuous improvement of testing practices and code quality.