Zum Inhalt springen

OneSpan

Softwareentwickler - Software Developer

JavaScriptTypeScriptPythonJavaSQLPostgreSQLAWSGCPDockerKubernetesC#
Automatische Übersetzung. Prüfe das Original.

Softwareentwickler für Tests

Bei OneSpan onespan.com/about/careers sind wir auf Lösungen für digitale Identität und Betrugsprävention spezialisiert, die außergewöhnliche und sichere Erlebnisse schaffen.

Ein Softwareentwickler für Tests (SDET) ist eine hybride Rolle, die Software-Engineering-Expertise mit fundierten Testkenntnissen verbindet.

SDETs konzipieren, entwickeln und pflegen automatisierte Test-Frameworks, Tools und Skripte, um sicherzustellen, dass Softwareprodukte, einschließlich Microservices und Spring Boot-Anwendungen, den höchsten Qualitätsstandards entsprechen. Sie arbeiten während des gesamten Softwareentwicklungszyklus eng mit Entwicklern, Qualitätssicherungsingenieuren und Produktteams zusammen.

Ein Softwareentwickler für Tests (SDET) ist eine hybride Rolle, die Software-Engineering-Expertise mit fundierten Testkenntnissen verbindet. SDETs konzipieren, entwickeln und pflegen automatisierte Test-Frameworks, Tools und Skripte, um sicherzustellen, dass Softwareprodukte – einschließlich Microservices und spring boot-Anwendungen – den höchsten Qualitätsstandards entsprechen. Sie arbeiten während des gesamten Softwareentwicklungszyklus eng mit Entwicklern, Qualitätssicherungsingenieuren und Produktteams zusammen.

Hauptverantwortlichkeiten

  1. Entwicklungsqualität: Konzeption, Entwicklung und Pflege robuster automatisierter Test-Frameworks für Funktions-, Regressions-, Leistungs- und API-Tests.
  1. Testen moderner Architekturen: Erstellung und Ausführung automatisierter Tests für verteilte Microservices und Spring Boot-Anwendungen unter Validierung von RESTful API, Message Queues und Inter-Service-Kommunikation.
  1. Zusammenarbeit mit anderen Teams: Partnerschaftliche Zusammenarbeit mit Entwicklern, DevOps und Produktmanagern, um sicherzustellen, dass die Testbarkeit in jede Funktion integriert ist.
  1. Integration und Beschleunigung: Einbindung automatisierter Tests in CI/CD-Pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI) für schnelle und zuverlässige Releases.
  1. Performance-Push: Durchführung von Last- und Stresstests (JMeter, Gatling, k6), um die Skalierbarkeit unter realen Bedingungen zu gewährleisten.
  1. Innovation im Testbereich: Nutzung von Vertragstests (Pact), Service-Virtualisierung (WireMock) und containerisierten Testumgebungen (Testcontainers) zur Optimierung der Bereitstellung.
  1. Förderung bewährter Verfahren: Teilnahme an Code-Reviews, Mentoring von Kollegen und Eintreten für qualitätsorientiertes Engineering.
  1. Entwicklungsqualität: Konzeption, Entwicklung und Pflege robuster automatisierter Test-Frameworks für Funktions-, Regressions-, Leistungs- und API-Tests.
  1. Testen moderner Architekturen: Erstellung und Ausführung automatisierter Tests für verteilte Microservices und Spring Boot-Anwendungen unter Validierung von RESTful APIs, Message Queues und Inter-Service-Kommunikation.
  1. Zusammenarbeit mit anderen Teams: Partnerschaftliche Zusammenarbeit mit Entwicklern, DevOps und Produktmanagern, um sicherzustellen, dass die Testbarkeit in jede Funktion integriert ist.
  1. Integration und Beschleunigung: Einbindung automatisierter Tests in CI/CD-Pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI) für schnelle und zuverlässige Releases.
  1. Performance-Push: Durchführung von Last- und Stresstests (JMeter, Gatling, k6), um die Skalierbarkeit unter realen Bedingungen zu gewährleisten.
  1. Innovation im Testbereich: Nutzung von Vertragstests (Pact), Service-Virtualisierung (WireMock) und containerisierten Testumgebungen (Testcontainers) zur Optimierung der Bereitstellung.
  1. Förderung bewährter Verfahren: Teilnahme an Code-Reviews, Mentoring von Kollegen und Eintreten für qualitätsorientiertes Engineering.

Erforderliche technische Fähigkeiten

  1. Programmierung und Skripting: Java (bevorzugt), Python, C#, JavaScript/TypeScript, Bash, Groovy.
  1. Automatisierungs-Frameworks: Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD.
  1. API-Tests: Bruno, RestAssured, Karate.
  1. Microservices-Tests: Pact (Vertragstests), WireMock (Service-Virtualisierung), Testcontainers (containerisierte Testumgebungen).
  1. Leistungs- und Lasttests: JMeter, Gatling, k6, Locust.
  1. DevOps und CI/CD: Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI.
  1. Cloud und Container: Docker, Kubernetes, Helm, Grundlagen von AWS/GCP/Azure für Testumgebungen.
  1. Versionsverwaltung: Git, Branching-Strategien, Pull-Request-Workflows.
  1. Überwachung und Protokollierung: ELK Stack, Grafana, Prometheus zur Analyse von Testergebnissen und zum Debugging.

Soft Skills

  1. Ausgezeichnete analytische Fähigkeiten und Problemlösungskompetenz.
  1. Starke Kommunikations- und Kooperationsfähigkeit.
  1. Detailorientierung und Leidenschaft für Qualität.

Erforderliche technische Fähigkeiten

  1. Programmierung und Skripting: Java (bevorzugt), Python, C#, JavaScript/TypeScript, Bash, Groovy.
  1. Automatisierungs-Frameworks: Selenium, Cypress, Playwright, Appium, JUnit, TestNG, Cucumber/BDD.
  1. API-Tests: Bruno, RestAssured, Karate.
  1. Microservices-Tests: Pact (Vertragstests), WireMock (Service-Virtualisierung), Testcontainers (containerisierte Testumgebungen).
  1. Leistungs- und Lasttests: JMeter, Gatling, k6, Locust.
  1. DevOps und CI/CD: Jenkins, GitHub Actions, GitLab CI, Azure DevOps, CircleCI.
  1. Cloud und Container: Docker, Kubernetes, Helm, Grundlagen von AWS/GCP/Azure für Testumgebungen.
  1. Versionsverwaltung: Git, Branching-Strategien, Pull-Request-Workflows.
  1. Überwachung und Protokollierung: ELK Stack, Grafana, Prometheus zur Analyse von Testergebnissen und zum Debugging.

Soft Skills

  1. Ausgezeichnete analytische Fähigkeiten und Problemlösungskompetenz.
  1. Starke Kommunikations- und Kooperationsfähigkeit.
  1. Detailorientierung und Leidenschaft für Qualität.

Wünschenswerte Qualifikationen

  1. Sicherheitstests: OWASP ZAP, Burp Suite Grundlagen zur Validierung der Sicherheit von API und Webanwendungen.
  1. Datenbanken: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis) für die Einrichtung und Validierung von Testdaten.
  1. Plattformübergreifende Tests: Tests für mehrere Plattformen, einschließlich Android, iOS und Mac.
  1. KI/ML-Kenntnisse: Gute Kenntnisse von LLM-Modellen.

Wünschenswert

  1. Sicherheitstests: OWASP ZAP, Burp Suite Grundlagen zur Validierung der Sicherheit von API und Webanwendungen.
  1. Datenbanken: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis) für die Einrichtung und Validierung von Testdaten.
  1. Plattformübergreifende Tests: Tests für mehrere Plattformen, einschließlich Android, iOS und Mac.
  1. KI/ML-Kenntnisse: Vertrautheit mit LLM-Modellen.

OneSpan ist ein Arbeitgeber, der Chancengleichheit fördert. Weitere Informationen finden Sie in unserem Privacy Center.

Hinweis: Diese Stelle erfordert die Beherrschung einer anderen Sprache als Französisch, da Sie mit internen und/oder externen Kunden außerhalb von Québec zusammenarbeiten werden.

_______________________________________________________________________________

OneSpan ist ein Arbeitgeber, der Chancengleichheit fördert. Weitere Informationen finden Sie in unserem Privacy Center.

Hinweis: Diese Stelle erfordert die Beherrschung einer anderen Sprache als Französisch, da Sie mit internen und/oder externen Kunden außerhalb von Québec zusammenarbeiten werden.

#LI-HW1 #LI-Hybrid

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Das NortJobs-Team betreibt Vagas Dev kostenlos.

Dein nächster Jobwartet vielleicht bei NortJobs.

Vagas Dev

Stellen für Entwickler und Programmierer. Brasilien steht an erster Stelle. Deine nächste Chance.

NortJobs · ProjektfördererInstagramLinkedInTwitter
RechtlichesÜber das ProjektDatenschutzVagas Dev © 2026