About the job QA automation - Développeur.euse de tests automatisés
Itera est à la recherche d'un(e) développeur.esue de test automatisés pour rejoindre les équipe de son partenaire Nectari Software à titre d'employé permaanent
Qui sommes-nous ?
Après 10 ans dactivité dans le secteur des progiciels de gestion intégré, Nectari Business Intelligence a été développé et lancé en 2002 en réponse à la demande des clients dune solution de veille économique supérieure. En tant quancien chef de file des progiciels de gestion intégrée (PGI) et désormais des solutions de veille économique, notre succès est en lien direct avec lengagement et le dynamisme de nos équipes. En plus de proposer des solutions robustes et innovantes, nos consultants se démarquent nettement en termes de connaissances et dexpérience. Un grand nombre dentre eux sont avec nous depuis plus de dix ans, et leur dévouement et leur professionnalisme nous ont permis détablir une solide expertise en matière de Business Intelligence.
Notre mission :
Depuis plus de 20 ans Nectari développe des solutions dintelligences daffaires pour fournir aux entreprises en temps réel les informations dont elles ont besoin afin de prendre les meilleures décisions.
Nous mettons à leur disposition un outil puissant mais simple dutilisation pour les aider à opérer plus efficacement et plus facilement en éliminant les silos et permettant une meilleure flexibilité.
Pourquoi rejoindre Nectari
Lensemble de nos équipes, quels soient orientés fonctionnel ou technique, travail dans la collaboration pour livrer des solutions qui répondent à des besoins métiers afin de donner toujours plus de valeur ajoutée à nos produits.
Rejoindre Nectari cest faire partie dune équipe à taille humaine qui développe des solutions à destination des entreprises du monde entier (plus de 60 000 utilisateurs en Amérique du nord, Europe, Australie).
Il nous tient à cœur de faire en sorte que chacun de nos employés puissent exprimer ses idées, participer au développement de nos produits et de nos méthodologies. Chez Nectari nous laissons la place, à linitiative. Quiconque souhaite sinvestir et prendre des responsabilités sera écouter et supporter en ce sens.
Notre structure:
Nectari compte parmi ses 60 employés, différentes équipes qui collaborent étroitement au quotidien.
Léquipe Phoenix est en charge de lévolution du produit, elle développe de nouvelles features pour répondre aux besoins de nos utilisateurs en apportant toujours plus de valeur ajoutée. En collaboration avec les équipes métiers elle sassure de comprendre le besoin fonctionnel et de concevoir une solution robuste à travers la livraison dun code de qualité.
Léquipe Prometheus est responsable de la modernisation de la solution, son rôle est de sattarder sur des problématiques liées à larchitecture de la solution, la migration vers de nouveaux frameworks ou encore limplémentation de nouveaux outils pour permettre la mise en place de meilleures pratiques capables de faciliter lévolution et la maintenance de la solution.
Léquipe Swatt est quant à elle responsable du support applicatif. En lien direct avec lutilisateur elle doit sattarder à analyser lensemble des bugs remontés, les corriger et les documenter. Elle collabore étroitement avec les autres équipes faisant remonter certains bugs qui nécessitent une expertise plus poussée.
Ton rôle en tant que développeur(euse) de tests automatisés
En tant que membre de léquipe Phoenix, tu participeras à la livraison de notre solution en mettant tes compétences au service de léquipe. À ce titre du auras la mission de développer des plans de test et de les automatiser via la conception de Script pour assurer le bon fonctionnement des features développés par léquipe.
Tu seras amené à:
- Développer des plans de test, des scripts de test d'automatisation, des tests de régression et utiliser des scénarios de test pour les fonctionnalités de lapplication.
- Effectuer un contrôle qualité manuel si nécessaire.
- Maintenir les pipelines CI/CD.
- Créer et développer des scripts de déploiement.
- Fournir des outils pour améliorer les processus de développement et de sortie de fonctionnalités.
- Traduire les test cases fonctionnels en test cases automatisés.
- Définir des normes de qualité et continuellement collecter des mesures pour assurer la qualité.
- Mettre en place des outils qui vérifient le bon fonctionnement de l'application (notifications, courriels, etc.).
- Mettre en place des environnements autonomes en utilisant des conteneurs et des VM.
- Créer des environnements dans le cloud pour les tests.
- Apporter l'expertise auprès de l'équipe en matière d'automatisation et d'assurance qualité.
Ce que nous recherchons en priorité:
- Expérience en tests d'applications web à l'aide de Selenium.
- Expérience avec JavaScript et HTML/CSS.
- Expérience en rédaction de plans de test automatisés.
- Expérience avec les pipelines de CI/CD Azure DevOps (Atout);
- Expérience en création de tests de régression automatisés.
- Maîtrise de C# et de .Net Core.
Ce que nous souhaitons idéalement (autrement tu apprendras)
- Expérience avec les services Azure Cloud (administration, déploiement, etc.).
- Experience avec YAML, PowerShell, Docker, IIS/Windows.
- Expérience avec Azure DevOps.
- Expérience avec les conteneurs (Docker).
- Expérience de travail dans un environnement Agile.
- Expérience antérieure dans un rôle similaire, consistant à fournir une expertise à une équipe en matière d'automatisation et d'assurance qualité.
- Connaissance des meilleures pratiques pour tester un logiciel (évolutivité, adaptabilité, performances, etc.).
Chez Nectari, tu bénéficieras de :
- Semaine de travail flexible de 37,5 heures
- Travaillez à domicile, au bureau ou hybride. À vous de choisir
- Bonus annuel
- Contributions de l'employeur à un REER
- Assurances collectives incluant l'invalidité et les soins dentaires (individuelle ou familiale)
- Compte de dépenses de santé
- Télémédecine
- Programme d'aide aux employés
- Programme de prime à la référence
- Programme de remboursement des frais de formation
- Bureau moderne avec bistro, salle de gym, patios extérieurs et un lounge avec Nintendo switch. A 5 min du métro, et avec un stationnement gratuit.
English Version//
Itera is looking for a QA automation as permanent employee to join the team of his partner, Nectari software. Check the description bellow
Who are we ?
After 10 years in the ERP industry, Nectari Business Intelligence was developed and launched in 2002 in response to customer demand for a superior business intelligence solution. As a former leader in enterprise resource planning (ERP) and now business intelligence solutions, our success is directly related to the commitment and drive of our teams. In addition to providing robust and innovative solutions, our consultants are clearly distinguished by their knowledge and experience. Many of them have been with us for more than a decade, and their dedication and professionalism have allowed us to establish a solid expertise in Business Intelligence.
Why join Nectari
All of our teams, work together to deliver solutions that meet business needs with the goal of always delivering more value to our products and our users.
Joining Nectari means being part of a human-sized team that develops solutions for companies around the world (more than 60,000 users in North America, Europe, Asia, Australia...).
We are committed to ensuring that each of our employees can express their ideas and participate in the development of our products and methodologies.Anyone who wants to get involved and take responsibility will be listened to and supported in this way.
Our structure:
Nectari its about 60 employees, different teams that collaborate closely on a daily basis.
The Phoenix team is in charge of product evolution, developing new features to meet the needs of our users by always adding more value. In collaboration with the business teams.
The Prometheus team is responsible for the modernization of the solution, his role is to focus on issues related to the architecture of the solution, the migration to new frameworks or the implementation of new tools to allow the implementation of best practices, making easier the evolution and maintenance of the solution.
The Swatt team is responsible for application support. In contact with the user, the members of the team must analyze all the bugs reported, correct them and document them.
Your role as Automation test developer
As a member of the Phoenix team, you will participate in the delivery of our solution by contributing your skills to the team. As such, you will be responsible for developing test plans and automating them via scripting to ensure the proper functioning of the features developed by the team.
Your tasks:
- Develop test plans, automation test scripts, regression tests and use test cases for application features.
- Perform manual quality control as needed.
- Maintain CI/CD pipelines.
- Create and develop deployment scripts.
- Provide tools to improve feature development and release processes.
- Translate functional test cases into automated test cases.
- Define quality standards and continuously collect metrics to ensure quality.
- Implement tools that verify the proper functioning of the application (notifications, emails, etc.).
- Set up standalone environments using containers and VMs.
- Create cloud environments for testing.
- Provide expertise to the team in automation and quality assurance.
What we are looking for in priority:
- Experience testing web applications using Selenium.
- Experience with JavaScript and HTML/CSS.
- Experience writing automated test plans.
- Experience with Azure DevOps CI/CD pipelines (Asset);
- Experience creating automated regression tests.
- Proficiency with C# and .Net Core.
What we ideally want (otherwise you will learn)
- Experience with Azure Cloud Services (administration, deployment, etc.).
- Experience with YAML, PowerShell, Docker, IIS/Windows.
- Experience with Azure DevOps.
- Experience with containers (Docker).
- Experience working in an Agile environment.
- Previous experience in a similar role providing expertise to a team in automation and quality assurance.
- Knowledge of best practices for testing software (scalability, adaptability, performance, etc.).
With us, you will benefit from:
- Flexible 37.5 hour work week
- Work from home, in the office or hybrid. The choice is yours.
- Annual bonus
- Employer contributions to an RRSP
- Group insurance including disability and dental (individual or family)
- Health Spending Account
- Telemedicine
- Employee assistance program
- Referral bonus program
- Training reimbursement program
- Modern office with bistro, gym, outdoor patios and a lounge with Nintendo switch. 5 minutes from the metro, and with free parking.