Jobs at Alteo

View all jobs

Junior QA Developer [#4076]

Montreal, QC
Alteo is looking for a Junior QA Developer for a permanent position based in Montreal.

*** Hybrid : office + remote ***

Within an Agile development team (Scrum), the QA Developer is responsible for the development of test cases, the implementation and maintenance of automated and manual tests, as well as the execution of manual tests to validate features and versions before their delivery to customers. 

Responsibilities:
  • Analyze specifications and define test cases to functionally validate new requirements. 
  • Identify the needs and set up the necessary tools for the development of automated tests. 
  • Implement acceptance tests (Java) or end-to-end tests (JavaScript) to validate new features in an automated way. 
  • Document and communicate detected anomalies in order to facilitate their resolution. 
  • Execute manual tests to ensure the proper functioning of graphical interfaces. 
  • Validate software releases prior to delivery to ensure that they meet the company's quality standards. 
  • Execute non-regression tests to validate that new developments have not impacted old functionality. 
  • Participate in the continuous improvement of development and quality assurance processes. 

Profile:
  • DEC/BAC in computer science, software engineering or equivalent
  • 1 year experience in a company as a Developer or QA Analyst on a large-scale application. 
  • Knowledge of application testing methodologies and tools. 
  • Knowledge of the Java language (important asset)
  • Knowledge of the JavaScript language, ideally TypeScript (important asset) 
  • Knowledge of Linux or Unix systems (important asset)
  • Asset: Knowledge of SQL (asset)
  • Asset: Knowledge of React and Cypress (or Playwright).  
  • Asset: Experience in an Agile context. 
  • Excellent analytical skills and ability to solve complex problems. 
  • Organizational skills, rigor, autonomy and initiative. 
  • Communication and listening skills to facilitate teamwork. 
  • Good command of French and functional English (oral and written)

Technological environment:
  • Agile (Scrum) and Lean (Kanban) methodologies 
  • Old : Java 8, EJB, Wildfly + Java Swing 
  • New: Java 17, Spring Boot, MongoDB, Rabbit MQ + React 
  • REST API and GraphQL 
  • Oracle and MariaDB, Hibernate, Docker 
  • Maven, Git, Jenkins, Artifactory 
  • JIRA, Confluence, Zephyr 
  • IntelliJ IDEA, VS Code 
  • Linux 
@@@@@
Alteo est à la recherche d'un Développeur QA Junior pour un emploi permanent basé à Montréal.

*** Hybride : bureau + télétravail ***

Au sein d’une équipe de développement Agile (Scrum), le Développeur QA est responsable de l’élaboration des scénarios de tests, de l’implémentation et la maintenance des tests automatisés et manuels, ainsi que de l’exécution des tests manuels visant à valider les fonctionnalités et versions avant leur livraison aux clients. 

Responsabilités:
  • Analyser les spécifications et définir les scénarios de tests permettant de valider fonctionnellement les nouveaux requis. 
  • Identifier les besoins et mettre en place les outils nécessaires pour l’élaboration des tests automatisés. 
  • Implémenter les tests d’acceptation (Java) ou end-to-end (JavaScript) visant à valider de manière automatisée les nouvelles fonctionnalités. 
  • Documenter et communiquer les anomalies détectées afin d’en faciliter la résolution. 
  • Exécuter des tests manuels visant à s’assurer du bon fonctionnement des interfaces graphiques. 
  • Valider les versions logicielles avant leur livraison afin de s’assurer qu’elles respectent les standards de qualité de l’entreprise. 
  • Exécuter des tests de non-régression pour valider que les nouveaux développements n’ont pas impacté les anciennes fonctionnalités. 
  • Participer à l’amélioration continue des processus de développement et d’assurance qualité. 

Profil:
  • DEC/BAC en informatique, génie logiciel ou l'équivalent
  • 1 an d'expérience en entreprise en tant que Développeur ou Analyste QA sur une application d’envergure. 
  • Connaissance des méthodologies et outils de tests d’applications. 
  • Connaissance du langage Java (atout important)
  • Connaissance du langage JavaScript, idéalement TypeScript (atout important) 
  • Connaissances des systèmes Linux ou Unix (atout important)
  • Atout : Connaissance du langage SQL (atout)
  • Atout : Connaissance de React et de Cypress (ou Playwright).  
  • Atout : Expérience dans un contexte Agile. 
  • Excellente capacité d’analyse et de résolution de problèmes complexes. 
  • Capacité d’organisation, rigueur, autonomie et prise d’initiative. 
  • Habilités de communication et d’écoute permettant de faciliter le travail en équipe. 
  • Bonne maîtrise du français et anglais fonctionnel (oral et écrit)

Environnement technologique:
  • Méthodologies Agile (Scrum) et Lean (Kanban) 
  • Ancien : Java 8, EJB, Wildfly + Java Swing 
  • Nouveau : Java 17, Spring Boot, MongoDB, Rabbit MQ + React 
  • API REST et GraphQL 
  • Oracle et MariaDB, Hibernate, Docker 
  • Maven, Git, Jenkins, Artifactory 
  • JIRA, Confluence, Zephyr 
  • IntelliJ IDEA, VS Code 
  • Linux 

Share This Job

Powered by