26 offres pour "Testeur"

* 26 emplois correspondants
Créer une alerte

40K$ - 75K$ /an

Permanent à temps plein

Description

• Collaborate with stakeholders to determine software requirements;
• Design, develop, and test software applications;
• Troubleshoot and debug issues in existing applications;
• Conduct code reviews and provide feedback to team members;
• Stay up-to-date with industry trends and best practices in application development.

Qualifications

Bachelors - Computer Engineering, Bachelors - Computer Science, Bachelors - Information Technology, Masters - Software Engineering

Certifications

AZ-204: Microsoft Azure Developer Associate - MicrosoftMicrosoft, BUILD - DIGITAL MARKETING - GenpactGenpact, ISTQB Certified Tester - International Society for Technology in Education (ISTE)International Society for Technology in Education (ISTE), Microsoft Certified: Power Platform App Maker Associate - MicrosoftMicrosoft, Oracle Certified Professional, Java SE 8 Programmer I - OracleOracle

Required Skills

Actimize, Agile Methodology, Alpha, Artificial Intelligence (AI), Generative AI, OpenAI

Language

English (Required)

Language Proficiency -

Proficient - C2

Additional Job Location -

Job Type

Regular

Master Skill List -

Application Development N

Remote Type -

Hybrid

Work Shift -

Day Job (Canada)

Compensation Range-

40,000 to 75,000 CAD

Why join Genpact?
• Lead AI-powered transformation – Drive innovation and solve real-world business challenges that matter
• Make an impact – Help global enterprises solve business challenges that matter
• Accelerate your career – Gain hands-on experience, mentorship, and world-class learning opportunities to stay ahead
• Work with the best – Join 140,000+ bold thinkers and problem-solvers who push boundaries every day
• Thrive in a values-driven culture – Our courage, curiosity, and incisiveness - built on a foundation of integrity and inclusion - allow your ideas to fuel progress

Come join the 140,000+ coders, tech shapers, and growth makers at Genpact and take your career in the only direction that matters: Up.
Let’s build tomorrow together.

Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation.
Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a 'starter kit,' paying to apply, or purchasing equipment or training.

Concepteur(trice) logiciel II

EXFO inc

Montreal (Hybride)

Permanent à temps plein

89 personnes ont consulté cette offre

Description du poste

Développeur(euse) logiciel intermédiaire en tests (SDET) - Solution Cloud

Lieu : Montréal, QC ou Québec, QC (mode hybride)
Type de poste : Permanent, temps plein

À propos d’EXFO

EXFO est un chef de file mondial en matière de solutions intelligentes de test, de surveillance et d’analyse de réseaux. Nos technologies soutiennent les plus grands fournisseurs de services de télécommunications, fabricants d’équipements réseau et fournisseurs de services Web à travers le monde.

Présente dans plus de 25 pays et comptant plus de 2 000 employés, EXFO est le leader mondial des tests de fibre optique et possède le plus important déploiement de solutions d’assurance de services actifs. Nos solutions matérielles et logicielles permettent à nos clients d’accélérer les transformations technologiques liées à la fibre optique, à la 5G, à la virtualisation, à l’Internet des objets (IoT) et à l’analytique des données.

Sommaire du rôle

Nous recherchons un(e) Développeur(euse) logiciel intermédiaire en tests (SDET) pour se joindre à notre équipe de développement Cloud.

Notre solution SaaS infonuagique complète notre gamme de solutions de test portatives utilisées par les techniciens qui installent et entretiennent les réseaux de fibre optique. Elle permet notamment aux techniciens de téléverser leurs résultats de tests à partir du terrain et aux administrateurs de projets d’analyser ces données, de surveiller la qualité du réseau et d’effectuer des analyses avancées.

Dans ce rôle pratique et axé sur le développement, vous contribuerez directement à assurer la qualité, la fiabilité et l’évolutivité de nos services Cloud. Vous développerez du code et des solutions d’automatisation de tests, intégrerez les tests aux pipelines CI/CD et collaborerez étroitement avec les développeurs afin d’intégrer la qualité dès le début du cycle de développement.

Responsabilités principales

  • Concevoir, développer et maintenir des suites de tests automatisés pour des applications et services Cloud.
  • Développer des tests automatisés end-to-end, d’intégration, fonctionnels et de régression.
  • Automatiser les tests d’applications Web et d’interfaces utilisateur à l’aide de frameworks modernes tels que Playwright, Selenium ou Cypress.
  • Développer des tests automatisés pour les API REST et services Web, notamment avec Postman ou des frameworks de tests programmatiques.
  • Collaborer avec les développeurs afin de définir les stratégies de tests pour les nouveaux services backend et les nouvelles fonctionnalités.
  • Concevoir des frameworks, bibliothèques, utilitaires et données de tests automatisés réutilisables.
  • Intégrer et exécuter les tests automatisés dans les pipelines CI/CD.
  • Analyser les échecs de tests, identifier les causes fondamentales des problèmes et collaborer avec les développeurs à leur résolution.
  • Améliorer continuellement la fiabilité et la rapidité des tests automatisés.
  • Développer des tests permettant de valider le comportement et l’intégration de services Cloud distribués.
  • Utiliser Kubernetes et les environnements conteneurisés pour configurer, exécuter et dépanner les tests.
  • Développer une compréhension de l’infrastructure AWS soutenant notre solution SaaS et l’utiliser pour le développement et le dépannage des tests.
  • Participer aux revues de code et contribuer aux normes et meilleures pratiques d’ingénierie.
  • Participer activement aux activités Agile SAFe, notamment la planification, le raffinement, les revues et les rétrospectives.
  • Collaborer avec les développeurs, architectes, Product Owners et autres parties prenantes afin d’intégrer la qualité tout au long du processus de développement.

Profil recherché

  • Minimum de 3 ans d’expérience professionnelle en développement logiciel ou en automatisation de tests, incluant une expérience significative en développement de tests automatisés.
  • Solide expérience avec les frameworks et outils d’automatisation de tests.
  • Expérience en automatisation de tests d’applications Web avec Playwright, Selenium, Cypress ou un outil similaire.
  • Solide expérience dans les tests d’API REST et de services Web avec Postman, REST-assured ou des technologies équivalentes.
  • Expérience de programmation avec plusieurs langages modernes, incluant une exposition à Python, Go et JavaScript/TypeScript.
  • Expérience dans l’intégration et l’exécution de tests automatisés au sein de pipelines CI/CD.
  • Bonne connaissance de Git et des pratiques modernes de développement logiciel.
  • Expérience avec Kubernetes et les applications conteneurisées.
  • Expérience avec une plateforme Cloud publique, idéalement AWS.
  • Excellentes capacités d’analyse, de dépannage et de résolution de problèmes dans des systèmes comportant plusieurs composants.
  • Bonne compréhension des pratiques de développement logiciel : contrôle de versions, revues de code, tests automatisés et intégration continue.
  • Capacité à travailler efficacement au sein d’une équipe de développement Agile.

Atouts

  • Expérience avec des systèmes Cloud natifs ou distribués.
  • Connaissance des services AWS, notamment Amazon S3 et IAM.
  • Expérience dans le développement de tests automatisés en Python ou Go.
  • Expérience avec Docker.
  • Expérience avec des environnements de tests basés sur Kubernetes.
  • Expérience dans la conception ou la maintenance de frameworks d’automatisation de tests.
  • Expérience en tests de performance, de fiabilité ou d’évolutivité.
  • Expérience avec GitLab et GitLab CI/CD.
  • Expérience dans un environnement Agile SAFe.
  • Connaissance des outils et pratiques d’observabilité, de journalisation, de métriques et de dépannage de systèmes distribués.

Pourquoi joindre EXFO ?

  • Entreprise technologique innovante et reconnue mondialement.
  • Environnement collaboratif et stimulant.
  • Technologies modernes liées au Cloud, à l’automatisation et aux systèmes distribués.
  • Possibilité de contribuer directement aux pratiques d’ingénierie et à l’infrastructure d’automatisation des tests.
  • Projets ayant un impact concret sur le déploiement et la maintenance des infrastructures critiques de fibre optique.
  • Flexibilité de travail en mode hybride.
  • Gamme complète d’avantages sociaux.

Engagement et exigences linguistiques

EXFO est un employeur qui souscrit au principe de l’égalité d’accès à l’emploi. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés.

La connaissance de l’anglais est requise pour ce poste, puisque ses responsabilités impliquent des échanges fréquents, tant à l’oral qu’à l’écrit, avec des clients, partenaires, fournisseurs ou collègues situés à l’extérieur du Québec.

---------------------------------

Intermediate Software Developer in Test (SDET) - Cloud Solution

Location: Montreal, QC or Quebec City, QC (hybrid)
Employment Type: Permanent, full-time

About EXFO

EXFO is a global leader in intelligent network test, monitoring and analytics solutions. Our technologies support the world’s leading telecommunications service providers, network equipment manufacturers and webscale companies.

With operations in more than 25 countries and over 2,000 employees, EXFO is the worldwide leader in fiber optic testing and has the industry’s largest deployment of active service assurance solutions. Our hardware and software solutions help customers accelerate technology transformations involving fiber, 5G, virtualization, IoT and data analytics.

Role Summary

We are looking for an Intermediate Software Developer in Test (SDET) to join our Cloud development team.

Our cloud-based SaaS solution complements our family of advanced handheld test solutions used by field technicians installing and maintaining fiber optic networks. It enables technicians to upload test results from the field while allowing project administrators to analyze test data, monitor network quality and perform advanced analytics.

This is a hands-on software development and test automation role. You will write code, develop automation solutions, integrate testing into CI/CD pipelines and work closely with developers to ensure quality is built into our products from the beginning.

Key Responsibilities

  • Design, develop and maintain automated test suites for cloud-based applications and services.
  • Develop automated end-to-end, integration, functional and regression tests.
  • Automate web application and UI testing using frameworks such as Playwright, Selenium or Cypress.
  • Develop automated tests for REST APIs and web services using Postman or programmatic testing frameworks.
  • Partner with developers to define effective testing strategies for new backend services and features.
  • Build reusable test automation frameworks, libraries, utilities and test data.
  • Integrate automated testing into CI/CD pipelines.
  • Analyze test failures, identify root causes and work with developers to resolve issues.
  • Continuously improve the reliability and speed of automated testing.
  • Develop tests validating the behavior and integration of distributed cloud services.
  • Work with Kubernetes and containerized environments to configure, execute and troubleshoot tests.
  • Develop an understanding of the AWS infrastructure supporting our SaaS solution.
  • Participate in code reviews and contribute to engineering standards and best practices.
  • Participate actively in SAFe Agile planning, refinement, reviews and retrospectives.
  • Collaborate with developers, architects, Product Owners and other stakeholders to build quality throughout the development lifecycle.

What You Bring

  • 3+ years of professional experience in software development or software test automation, including significant hands-on automated testing experience.
  • Strong experience with test automation frameworks and tools.
  • Experience automating web application testing with Playwright, Selenium, Cypress or similar.
  • Strong experience testing REST APIs and web services using Postman, REST-assured or equivalent technologies.
  • Programming experience in multiple modern languages, including exposure to Python, Go and JavaScript/TypeScript.
  • Experience integrating automated testing into CI/CD pipelines.
  • Working knowledge of Git and modern software development workflows.
  • Experience with Kubernetes and containerized applications.
  • Experience with a public cloud platform, preferably AWS.
  • Strong troubleshooting and analytical skills across distributed systems.
  • Good understanding of software development practices, including version control, code reviews, automated testing and continuous integration.
  • Ability to work effectively within an Agile software development team.

Nice to Have

  • Experience testing cloud-native or distributed systems.
  • Experience with AWS services, particularly Amazon S3 and IAM.
  • Automated testing experience using Python or Go.
  • Experience with Docker and Kubernetes-based testing environments.
  • Experience designing or maintaining reusable test automation frameworks.
  • Performance, reliability or scalability testing experience.
  • Experience with GitLab and GitLab CI/CD.
  • Experience in a SAFe Agile organization.
  • Familiarity with observability, logging, metrics and distributed-system troubleshooting.

Why Join EXFO?

  • Innovative, globally recognized technology company.
  • Collaborative and stimulating work environment.
  • Exposure to modern Cloud, automation and distributed-system technologies.
  • Opportunity to influence engineering practices and test automation infrastructure.
  • Projects with a direct impact on the deployment and maintenance of critical fiber optic infrastructure.
  • Flexible hybrid work environment.
  • Comprehensive benefits package.

EXFO is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Knowledge of English is required for this position, as the role involves frequent oral and written communication with customers, partners, suppliers or colleagues located outside Quebec.

EXFO est un employeur qui souscrit au principe de l'égalité d'accès à l'emploi. Nous valorisons la diversité et nous nous engageons à créer un environnement inclusif pour tous nos employés.

Developer, software

Solution Meriatek Inc

Montreal (Hybride)

Permanent à temps plein

128 personnes ont consulté cette offre

Description du poste

  • Write, modify, integrate and test software code
  • Maintain existing computer programs by making modifications as required
  • Communicate technical problems, processes and solutions
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software
  • Assist in the collection and documentation of user's requirements
  • Assist in the development of logical and physical specifications
  • Research and evaluate a variety of software products
  • Manage incidents
  • JavaScript Object Notation (JSON)

Exigences

  • Accurate
  • Client focus
  • Excellent oral communication
  • Organized
  • Accountability

Qualifications

  • Education:
  • Expérience:
  • Master's degree
  • or equivalent experience

Questions de sélection

  • Do you have experience working in this field?
  • Do you have the equipment you need to work from home (like internet and a workspace)?

Autres

  • Use of artificial intelligence

Expérience

  • 1 year to less than 2 years

Informations sur le lieu de travail

  • Hybrid
  • Durée de l'emploi: Permanent
  • Langue de travail: Bilingue
  • Heures de travail: 37.5 hours per week

Aerospace Process Planner

Veridian Tech

Montreal (Présentiel)

Permanent à temps plein

61 personnes ont consulté cette offre

Description du poste

Aerospace Process Planner

Montreal, QC, Canada (Onsite)

  • Key skills : Assembly, Test modules, Aircraft engine, GD&T, Technical drawings.

Candidate Will

  • Plan, develop and validate assembly and test instructions using eCATES.
  • Define and validate the tooling and test equipment necessary to assemble test modules and engines conforming to P&WC quality and engineering standards.
  • Maintain the Engine Center General instructions (ECGI). General instructions that guide assemblers on standard work.
  • Support CVIS and data plate machine (ROFFIN) programming.
  • Support the implementation and programming of TMS (torque measuring system).
  • Participates in PFMEAS and RPN determination.

Candidate Needs

  • 3yrs to 20+ years of experience in assembling and testing modules and engines.
  • Bachelor's Degree in a relevant Engineering discipline is preferred or Mechanical Engineering Technicians
  • Must speak fluent French.
  • This position is onsite in Mirabel.
  • Must support on Weekends.

Temporaire à temps plein

In this role, you can expect to:

  • Write, test, and maintain code following coding standards and best practices.
  • Collaborate effectively with team members, participate in code reviews, and adhere to established development processes.
  • Debug and solve software issues, providing effective solutions.
  • Maintain clear and concise documentation for code and project-related materials.
  • Continuously learn and improve technical skills and knowledge.
  • Communicate progress, challenges, and updates to team members and stakeholders.
  • Adhere to project deadlines and milestones, managing tasks efficiently.
  • Seek mentorship and knowledge sharing as needed, contributing to team growth.
  • Writing clean, efficient, and reusable code to support various gameplay features and mechanics.
  • Create and maintain tools for designers and artists to improve their workflow.
  • Integrating tools with existing content creation pipelines and workflows.
  • Build screens, widgets, and other UI elements in an extensible way.
  • Review feature designs and provide input on costs and possible alternatives.
  • Work closely with producers, artists, designers and other programmers in a highly collaborative and agile environment.
  • Build and support tools that improve the workflows of artists, designers, and other programmers.

To be successful in this role, your background includes:

  • 6+ years of experience in software development, preferably in gaming.
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • Expert-level experience with C#.
  • Shipped multiple online titles (on Console, PC, or Mobile).
  • Professional proficiency with multiple game engines, or proven ability to pick up new ones.
  • Ability to write clean, simple, well-documented code from design requirements.
  • Proven track record of working independently and collaboratively in a dynamic team setting.
  • Strong experience working with source control such as GIT or Perforce.
  • Experience in Android / iOS Mobile application development.
  • Up-to-date knowledge of the latest mobile gaming trends.
  • Ability to effectively communicate with technical and non-technical team members.
  • Experience working in Agile, Kanban, or similar project management methodologies.
  • Bilingual (French and English) is considered an advantage.
  • Gameplay Experience – Experience in a gameplay engineering role, gameplay systems, including controls, abilities, AI, RPG, multiplayer, online, and network systems.
  • Frontend Knowledge – Knowledge of UI technical best practices (on Console, PC, or Mobile), strong proficiency in Unity3D Game Engine and C#. Experience with Unity GUI.
  • Some Backend Knowledge would be an advantage – Technical experience in Node.js, Database experience (NoSQL, preferably MongoDB), Experience working with Google Cloud.
  • Some Rendering/Graphics Experience would be an advantage – Experience with Unity shader languages and graphics API (OpenGL, DirectX, Metal, Vulkan, etc.).

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.