Software Engineer (TrueTest)

Job expired!

À propos de nous

Fondée en 2016, Katalon est le principal fournisseur d'une plateforme de gestion de la qualité de pointe. Notre plateforme Katalon permet aux équipes d'assurance qualité, DevOps, et de développement logiciel de toutes tailles de fournir des expériences client exceptionnelles rapidement, facilement et efficacement.

Depuis sa création, Katalon a connu une croissance phénoménale, servant plus de 30 000 équipes dans le monde entier. Nombre de ces équipes font partie du Fortune Global 500, y compris PwC, KPMG, et Abbott. Reconnu comme un outil d'automatisation de premier plan par des sites d'avis réputés comme G2, Gartner, Capterra et IT Central Station, Katalon continue de mener l'industrie.

Au sujet du poste: Ingénieur logiciel (TrueTest)

TrueTest est une solution d'automatisation des tests alimentée par l'IA qui découvre, modélise, génère et maintient automatiquement les cas de tests de parcours utilisateur. TrueTest simplifie le processus de génération de tests, améliorant l'efficacité et faisant gagner un temps précieux.

En tant qu'ingénieur logiciel, vous jouerez un rôle clé dans le développement et l'amélioration de notre outil d'automatisation des tests phare. Les responsabilités clés incluent :

  • Collaborer : Travailler en étroite collaboration avec le chef de produit et l'équipe pour développer de nouvelles fonctionnalités et améliorations des produits Katalon.
  • Analyse et Conception : Effectuer des analyses techniques et des conceptions pour décomposer les fonctionnalités en se basant sur les exigences de conception et commerciales.
  • Qualité du Code : Écrire du code de haute qualité qui respecte les normes de développement, les modèles de conception et les meilleures pratiques.
  • Soutien d'Équipe : Collaborer avec les autres ingénieurs pour assurer la qualité, la sécurité et la performance des produits.
  • Revue de Code : Mener des revues de code approfondies pour garantir la cohérence et le respect des normes.
  • Amélioration Continue : Identifier et proposer des solutions innovantes pour l'amélioration de la base de code.
  • Innovation en Ingénierie : Contribuer aux initiatives internes d'ingénierie pour améliorer l'efficacité et la cohérence.
  • Résolution de Problèmes : Diagnostiquer et dépanner les problèmes pour soutenir les demandes des clients.
  • Assistance à l'Automatisation : Soutenir les efforts d'automatisation en aidant à la maintenance et au scripting à des fins de test.

Exigences

Compétences indispensables :

  • Expérience avec au moins un langage basé sur la JVM (Java), Python ou JavaScript.
  • Compréhension modérée des spécifications conventionnelles J2EE, des cadres web back-end (Spring ou Quarkus), des ORM (Hibernate) et des outils de test (JUnit, Mockito).
  • Expérience pratique du cycle de vie du développement logiciel (SDLC) et des outils comme JIRA, SonarQube et Selenium.
  • Bonnes compétences en communication en anglais.

Compétences appréciées :

  • Expérience avec la technologie d'IA générative, y compris la génération de texte avec des modèles LLM (par exemple, GPT dans OpenAI, LLaMA, Titan), l'ingénierie de prompts et le cadre de génération augmentée par récupération.
  • Expérience avec les infrastructures cloud (AWS, Google Cloud, Azure), les plateformes d'orchestration de conteneurs (Kubernetes, OpenShift) et les architectures cloud-native (sans serveur, maillage de services, systèmes pilotés par événements).
  • Familiarité avec Terraform et OpenTelemetry.

Avantages

Chez Katalon, nous réunissons des personnes autodidactes, ouvertes d'esprit et talentueuses tout en promouvant un lieu de travail transparent et axé sur la croissance. Découvrez les avantages ci-dessous