- Notre priorité est la livraison de logiciels de haute qualité - vous ferez partie d'une équipe Agile impliquée dans la planification, le développement, le débogage et l'exécution de l'automatisation des tests.
- Cela signifie travailler avec nos développeurs, responsables de la livraison, équipes UI/UX/Architecture, pour fournir un logiciel de haute qualité dans un environnement de livraison continue (Nous avons la capacité de publier plusieurs fois par jour, selon l'application).
- Cela signifie mettre vos compétences en conception et en codage à bon escient - écrire un code d'automatisation des tests maintenable et de haute qualité (cela dépend de l'équipe ou de la technologie, mais cela pourrait être écrit en TypeScript/JS ou en Java, par exemple).
- Cela signifie également utiliser et améliorer vos compétences en automatisation en étendant les frameworks de test automatisé de notre équipe. Vous veillerez à ce que nous disposions d'une couverture de test adéquate, d'une fiabilité, d'une vitesse d'exécution et d'une création de données de test dans un environnement de livraison continue (pipelines de construction Jenkins/Concourse CI).
- Nous voulons entendre vos idées et vous soutenir dans leur mise en œuvre - cela signifie promouvoir l'agenda qualité dans votre équipe - être un défenseur de la qualité dans votre équipe, encadrer les membres de l'équipe, chercher toujours des moyens d'améliorer les outils et les processus.
- C'est également l'occasion de participer à tous les aspects du processus de livraison, y compris le pipeline de construction/DevOps - nous avons notre propre plateforme interne d'activation DevOps qui permet aux équipes de contrôler leurs pipelines de construction et leurs déploiements.
- Diplôme de baccalauréat en informatique OU expérience professionnelle équivalente.
- Au moins 2 ans d'expérience solide dans la conception de tests, la mise à jour de tests et le développement de suites de test automatisées à partir de zéro en utilisant les meilleures pratiques de qualité avec des outils et frameworks de test modernes.
- Solide expérience en programmation (3 ans ou plus) avec un langage tel que Java, TypeScript/JavaScript, C# dotnet, Python ou similaire.
- À l'aise avec les outils de test GUI ainsi qu'avec l'utilisation du CLI et des langages de script comme bash, PowerShell ou Python.
- Au moins 1 an d'expérience dans la rédaction de tickets de défaut pour documenter les problèmes trouvés, et la re-vérification et la clôture des tickets de défaut lorsque les problèmes sont résolus.
- Au moins 1 an d'expérience de travail dans un environnement Agile au sein d'une équipe de développement.
- Au moins 1 an d'expérience avec l'utilisation d'outils de contrôle de source basés sur git.
- Une bonne compréhension des concepts d'Intégration Continue et de Livraison Continue.
- Une bonne compréhension de l'architecture de base d'une application web moderne (microservices/SOA, etc.).
- Expérience dans le développement d'une stratégie de test ou d'une approche de test.
- Expérience avec Jira ou des outils similaires de suivi des problèmes, des tâches et des projets.
- Expérience avec l'utilisation des pipelines CI/CD en utilisant un fournisseur CI tel que CircleCI / Concourse / Github Actions / Jenkins / AWS CodePipline, ou similaire.
- Expérience avec les tests de contrat en utilisant un framework tel que PACT.
- RUM, APM et Analyse de Log avec Datadog ou similaire.
- Capacité à aider à suggérer des conceptions pour les tests de performance et les tests d'API.
- Excellentes compétences en communication et en travail d'équipe lorsque vous travaillez avec votre équipe.
- Our focus is on high-quality software delivery – you will be part of an Agile team involved in planning, developing, debugging and executing test automation.
- This means working with our developers, delivery leads, UI/UX/Architecture teams, to deliver high-quality software in a continuous delivery environment (We have the ability to release several times a day, depending on the application).
- It means putting your design and coding skills to great use - writing high-quality maintainable test automation code (It depends on the team or technology but, it could be written in TypeScript/JS or java for example).
- It also means using and enhancing your automation skills by extending our team's automated testing frameworks. You'll be making sure we have adequate test coverage, reliability, speed of execution and test data creation in a Continuous Delivery environment (Jenkins/Concourse CI build pipelines).
- We also want to hear your ideas and support you implementing them - this means driving the quality agenda in your team – being an advocate of quality in your team, mentoring teammates, always looking for ways to improve tools and process.
- This is also an opportunity to be involved in all aspects of the delivery process, including build pipeline/DevOps – we have our own internal DevOps enablement platform that allows teams to control their build pipelines and deployments.
- Bachelor's degree in computer science OR equivalent work experience
- A minimum of 2 years solid experience in designing tests, updating tests, and developing test automation suites from scratch using quality best practices using modern testing tools and frameworks
- Solid programming experience (3 years or more) with a language such as Java, Typescript/JavaScript, C# dotnet, Python or similar
- Comfort working with both GUI testing tools and working from the CLI and using scripting languages like bash, PowerShell or Python
- At least 1 year of experience writing defect tickets to document found issues, and re-verifying and closing the defect tickets when the issues are resolved
- At least 1 year of experience working in an agile environment within a development team
- At least 1 year of experience with using git-based source control tools
- A good understanding of Continuous Integration and Continuous Delivery concepts
- A good understanding of the basic architecture of a modern web application (microservices/SOA etc.)
- Business level French
- Experience with developing a test strategy or test approach
- Experience with Jira or similar issue, task and project tracking tools
- Experience with using CI/CD pipelines using a CI provider such as CircleCI / Concourse / Github Actions / Jenkins / AWS CodePipline, or similar
- Experience with contract testing using a framework such as PACT
- RUM, APM and Log Analysis using Datadog or similar
- Ability to assist with suggesting designs for performance testing and API testing
- Great communication and teamworking skills when working with your team
-
Developer in Test
Found in: Zoho Direct Apply - 4 days ago
Calliere Group Montreal, CanadaOur team is looking for a motivated Software Developer with a Test Specialty, to assure the quality of critical software algorithms by developing automated tests and test frameworks. · What you'll be working on: · • Building robust, extensible and high quality test automation sol ...
-
Spécialiste en ingénierie et développement des tests
Found in: Jooble CA O C2 - 2 days ago
DIREXYON Technologies Montréal, QC, CanadaDIREXYON est une firme de génie logiciel située au centre-ville de Montréal. Depuis 2001, l'entreprise regroupe des professionnels passionnés pour qui l'excellence et l'innovation font partie de leur quotidien. Axé sur l'établissement d'un partenariat d'affaires solide avec ses c ...
-
Software Developer in Test
Found in: Jooble CA O C2 - 2 days ago
Capgemini Montréal, QC, CanadaTitle: SDET - Software Developer Engineer in Test · Onboarding various DevOps practices to software delivery · Design, implement and enhance test automation solution and frameworks with focus on CICD · Update existing automation suites to achieve higher coverage objectives · ...
-
Performance Test Developer
Found in: Jooble CA O C2 - 3 hours ago
Lake House Group Montréal, QC, CanadaAs a member of our team, you will play a key role in crafting seamless online store experiences, aiding our clients in achieving exponential growth. · Design, develop, and manage e-commerce websites using Shopify: · Ensure websites are visually appealing, user-friendly, and eff ...
-
Performance Testing Developer
Found in: Jooble CA O L C2 - 2 days ago
GuruLink Montréal, QC, CanadaOur client is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. They value autonomy and the ability to quickly pivot to capture opportunities, so we operate using ...
-
Performance Testing Developer
Found in: Jooble CA O L C2 - 21 hours ago
Fivesky Montréal, QC, Canada Full timeAre you a hands-on Python developer who is also an expert in Linux systems ? Do you want to create infrastructure platforms for a large investment bank? If so, then you might be Fivesky's next Linux Developer - Python. · An expert at Linux, coming in with 5+ years of experience ...
-
Performance Test Developer
Found in: Jooble CA O L C2 - 2 days ago
Lake House Group Montréal, QC, CanadaAs a member of our team, you will play a key role in crafting seamless online store experiences, aiding our clients in achieving exponential growth.Key ResponsibilitiesDesign, develop, and manage e-commerce websites using Shopify:Ensure websites are visually appealing, user-frien ...
-
Sr Software Developer in Test
Found in: Talent CA C2 - 4 days ago
Houghton Mifflin Harcourt Montreal, CanadaHoughton Mifflin Harcourt (HMH) is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and professio ...
-
Python Test Software Developer
Found in: Appcast CA C2 A - 20 hours ago
Aversan Inc. Montreal, CanadaPYTHON TEST SOFTWARE DEVELOPER · Aversan Inc. ) is a reputable Engineering Company that provides expertise in Systems Integration, Product Design/Development and Software/Product Testing for highly regulated industries including Digital Health, Medical Devices, IT and Aerospace. ...
-
Engineering - Python Test Software Developer
Found in: Jooble CA O C2 - 3 hours ago
Aversan Inc Montréal, QC, CanadaPYTHON TEST SOFTWARE DEVELOPER · Aversan Inc. () is a reputable Engineering Company that provides expertise in Systems Integration, Product Design/Development and Software/Product Testing for highly regulated industries including Digital Health, Medical Devices, IT and Aerospace ...
-
Senior Software Test Developer
Found in: beBee S2 CA - 3 days ago
Eaton Corporation Brossard, Canada Paid WorkThe Eaton Americas Innovation Center is currently seeking a Senior Software Test Specialist (STS) to join our team. This position is located in Brossard, Québec. Candidates must reside within 80km of Brossard. · As a recognized employer of choice, Eaton Corporation recruits and r ...
-
Intermediate & Senior Ruby Developers (Canada)
Found in: Zoho Direct Apply - 5 days ago
Calliere Group Montreal, CanadaThis is a remote position. · As a Software Engineer on the new team that is the result of a recent acquisition (growth role), you will join a critical team integrating and building atop a key SaaS product in our client's grand platform. · Leveraging your background in Ruby on Ra ...
-
Front End Developer
Found in: Zoho Direct Apply - 1 day ago
Calliere Group Montreal, CanadaThis is a remote position. · Our client is an established, yet burgeoning, Canadian SaaS platform focused on increasing convenient access to core corporate services with technology. Part of their product suite, is a time-tested solution that solves a fundamental gap in the massiv ...
-
Technical Resource – UKG
Found in: Zoho Direct Apply - 4 days ago
INNOOVA Montreal, CanadaThis is a remote position. · INNOOVA is a dynamic and innovative company actively seeking an experienced Technical UKG Resource to join our team and play a crucial role in the success of our projects. · Responsibilities: · This individual will be responsible for providing special ...
-
Support Analyst
Found in: beBee Professionals CA - 5 days ago
BeBee Professionals is looking for a Support Analyst to join our team in Montreal. The successful candidate will be responsible for providing technical support to our customers and ensuring that our products and services are running smoothly. · The ideal candidate should have a B ...
-
Développeur logiciel – Géolocalisation
Found in: Zoho Direct Apply - 2 days ago
Octasic Montréal, CanadaFondé en 1998, Octasic Inc. est un leader mondial de systèmes et de solutions complètes en technologie de communications avancées. A la fine pointe de la technologie, nous fournissons des solutions logicielles et matérielles intégrées pour des marchés mondiaux du sans fil. Octasi ...
-
Senior Application Development Manager
Found in: Zoho Direct Apply - 1 day ago
Calliere Group Montreal, CanadaThis is a remote position. · Our client is an established, yet burgeoning, SaaS platform focused on increasing convenient access to core corporate services with technology. Part of their product suite, is a time-tested solution that solves a fundamental gap in the massive sector ...
-
Senior Application Development Manager
Found in: Zoho Direct Apply - 4 days ago
Calliere Group Montreal, CanadaThis is a remote position. · Our client is an established, yet burgeoning, SaaS platform focused on increasing convenient access to core corporate services with technology. Part of their product suite, is a time-tested solution that solves a fundamental gap in the marketing autom ...
-
Senior DevOps Manager
Found in: Zoho Direct Apply - 2 days ago
Calliere Group Montreal, CanadaThis is a remote position. · Our client is an established, yet burgeoning, SaaS platform focused on increasing convenient access to core corporate services with technology. Part of their product suite, is a time-tested solution that solves a fundamental gap in the marketing autom ...
-
Senior DevOps Manager
Found in: Zoho Direct Apply - 1 day ago
Calliere Group Montreal, CanadaThis is a remote position. · Our client is an established, yet burgeoning, SaaS platform focused on increasing convenient access to core corporate services with technology. Part of their product suite, is a time-tested solution that solves a fundamental gap in the massive sector ...
Software Developer in Test - Montreal, Canada - Houghton Mifflin Harcourt
Description
Houghton Mifflin Harcourt (HMH) is a learning technology company committed to delivering connected solutions that engage learners, empower educators and improve student outcomes. As a leading provider of K–12 core curriculum, supplemental and intervention solutions, and professional learning services, HMH partners with educators and school districts to uncover solutions that unlock students' potential and extend teachers' capabilities.
HMH serves more than 50 million students and 4 million educators in 150 countries. For more information, visit
Ce que vous ferez :
Chez HMH, l'assurance qualité est une fonction essentielle au sein de toutes nos équipes agiles autonomes. Nous avons une culture de livraison continue hautement collaborative. Tous les membres de l'équipe contribuent à la qualité du produit et assument la responsabilité du pipeline de construction jusqu'à la production (DevOps), et vous en ferez de même. Nous sommes une entreprise axée sur la technologie. Pour vous, cela signifie travailler sur des outils d'automatisation modernes passionnants , Cypress, Playwright, Gatling, Postman, RestAssured, et d'autres) et des processus d'automatisation, ainsi que des tests d'acceptation (UI/API), des tests de performance et de sécurité, la surveillance, les métriques, etc.
Responsabilités principales :
Ce dont vous aurez besoin :
Nous recherchons des personnes véritablement intéressées et motivées à perfectionner leur métier et leurs compétences en matière de qualité, à construire de grands ensembles de tests automatisés et à contribuer à notre culture de la qualité.
Voici ce dont vous aurez besoin pour réussir dans ce rôle :
Formation & Expérience :
Connaissances et Compétences Requises :
Connaissances et Compétences Souhaitables :
Software Developer in Test
What you'll do:
At HMH, Quality Assurance is a core function within all our autonomous agile teams. We have a highly collaborative, continuous delivery culture. All teammates contribute to the quality of the product and take responsibility for the build pipeline to production (DevOps) and you will too. We're a technology-forward company. For you this means, working on exciting modern automation tooling , Cypress, Playwright, Gatling, Postman, RestAssured and others) and automation processes, as well as acceptance testing (UI/API), performance and security testing, monitoring, metrics, etc.
Primary Responsibilities
What you'll need:
We are seeking people who are genuinely interested and motivated in honing their Quality craftsmanship and skills, building great automated testing suites and contributing to our quality culture.
Here's what you'll need to be successful in this role:
Education & Experience
Required Knowledge and Skills
Desirable Knowledge and Skills
#LI-HYBRID
Houghton Mifflin Harcourt (HMH) s'est engagé dans une politique d'égalité des chances en matière d'emploi et d'attirer, retenir, développer et promouvoir les employés les plus qualifiés sans tenir compte de la race, du sexe, de la couleur de peau, de la religion, de l'orientation sexuelle, du statut familial, de l'état civil, de la grossesse, de l'identité ou de l'expression de genre, de l'origine ethniqueou nationale, de l'ascendance, de l'âge, du handicap, des prédispositions génétiques et du statut decitoyen. Nous nous engageons à fournir un environnement de travail exempt de discrimination et de harcèlement, et où les employés sont traités avec respect et dignité.