Location Cebu City
Country Philippines
Category Développement & Gestion de produit
Type À temps plein
Experience NA
Language Anglais

Nous recherchons un Ingénieur Senior en Automatisation QA qui prendra la responsabilité complète de la qualité sur l’ensemble de notre suite de produits IoT.
Nos systèmes traitent de grands volumes de données IoT et télématiques, analysent les événements vidéo DVR, unifient plusieurs intégrations tierces et visualisent en temps réel des traces et des données géospatiales.

Qui nous sommes


Le spécialiste des logiciels de durabilité, AMCS, a son siège en Irlande, avec des bureaux en Europe, aux États-Unis, au Canada et en Australasie. Avec plus de 1 300 employés hautement qualifiés dans 22 pays, nous sommes spécialisés dans la fourniture de solutions technologiques pour faciliter un avenir neutre en carbone.

 

Ce que nous faisons


Nos solutions SaaS innovantes augmentent l’efficacité et renforcent la durabilité dans les secteurs gourmands en ressources. Plus de 5 000 clients dans 23 pays bénéficient déjà de notre logiciel Performance Sustainability, garantissant que nous proposons des solutions pratiques pour améliorer la rentabilité et la résilience environnementale à travers le monde.


Notre peuple


AMCS offre aux membres de l’équipe bien plus qu’un emploi, mais aussi une opportunité de tracer une carrière au sein d’une entreprise en pleine croissance, évoluant et innovant de nouvelles façons de travailler qui ont un impact positif sur le monde qui nous entoure. AMCS a été fondée en Irlande et conserve ses racines locales et sa mentalité de « start-up » avec une culture de connexion. Connexion à notre travail, Nos clients, nos collègues et notre communauté créent un environnement de travail favorisant l’ouverture, la collaboration et la créativité.

À propos du poste

Ce rôle ne concerne pas seulement l’automatisation du bâtiment — il s’agit de définir quoi automatiser, quand l’automatiser, et comment garantir la qualité de chaque version pendant que la stratégie d’automatisation mûrit.
Vous équilibrerez les tests manuels pratiques (lorsque nécessaire) avec le déploiement progressif d’un cadre d’automatisation à long terme qui supporte la livraison continue.

Pile technologique

Backend & Services : C#, .NET, Azure Functions, Microservices
Frontend : Angular
Bases de données : MSSQL, Cosmos DB
Messagerie & Streaming : Azure Service Bus
Cloud & Plateforme : AKS (Azure Kubernetes Service), App Service, ArgoCD, Terraform
DevOps & CI/CD : Azure DevOps, flux de travail GitOps, Docker
Domaines : Ingestion IoT, traitement des événements DVR, télématique, analyse GPS en temps réel


Responsabilités clés

Leadership de qualité

  • Qualité propre pour tous les produits de bout en bout.

  • Définissez ce qu’il faut automatiser et quand, en priorisant selon le risque et la valeur.

  • Équilibrez les tests manuels et automatisés pour supporter les mises en jeu continues.

Automatisation de la livraison

  • Construire et maintenir des cadres d’automatisation pour :

    • API REST

    • Interface angulaire (cartes, tableaux de bord)

    • Flux de travail pilotés par les événements (Service Bus → Microservices → Cosmos DB → UI)

    • Essais de fumée post-déploiement Kubernetes

Essais manuels et exploratoires

  • Effectuer des tests manuels et exploratoires lorsque l’automatisation n’est pas encore disponible.

  • Créez des cas de test clairs et des plans de test pour de nouvelles fonctionnalités.

Intégration CI/CD

  • Intégrer les tests automatisés dans les pipelines Azure DevOps

Tests de performance et de fiabilité

  • Maintenir les tests de performance/charge (JMeter).

  • Validez le débit, la latence et la fiabilité du système à grande échelle.

Compétences et expériences requises

  • 10 ans d’expérience approfondie en développement et compétences en C#, Python ou Typescript.

  • Capacité avérée à concevoir des frameworks d’automatisation à partir de zéro.

  • Expérience en tests d’API REST.

  • 5 à 6 ans d’expérience en automatisation des tests UI (Playwright ou Cypress).

  • Expérience en scripting (Python, PowerShell, Bash).

  • Outils d’observabilité (Grafana, Azure Monitor).

  • Intégration du pipeline CI/CD (Azure DevOps fortement préféré).

  • Compréhension des concepts Kubernetes et de l’exécution de tests conteneurisés.

  • Expérience de validation de données sur des bases de données SQL et NoSQL (MSSQL, Cosmos DB).

  • Bonne compréhension des systèmes pilotés par événements (Azure Service Bus, Kafka).

  • Expérience en tests de performance/charge (JMeter ou similaire).


Attributs

  • Propriété :Prend la responsabilité de la qualité globale du produit.

  • Stratégique :Sait où l’automatisation apporte la plus grande valeur.

  • Équilibré :À l’aise avec les tests manuels et automatisés.

  • Collaboratif :Travaille en étroite collaboration avec les équipes d’ingénierie et de produit.

  • Attention aux détails :Identifie les cas limites et empêche les régressions.

#LI-JA1