Software Developer in Test II - Java (m/f/d)
Software Developer in Test II - Java (m/f/d)

Software Developer in Test II - Java (m/f/d)

Heidelberg Vollzeit 45000 - 65000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
O

Auf einen Blick

  • Aufgaben: Entwickle und teste Softwarelösungen zur Verbesserung der Cybersicherheit für geschäftskritische Anwendungen.
  • Arbeitgeber: Onapsis, ein führendes Unternehmen im Bereich Cybersicherheit mit innovativer Kultur.
  • Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, finanzielle Anreize und Unterstützung für berufliche Weiterentwicklung.
  • Andere Informationen: Hybrides Arbeitsmodell mit großartigen Karrieremöglichkeiten in einem dynamischen Team.
  • Warum dieser Job: Gestalte die Zukunft der Cybersicherheit und schütze wichtige Anwendungen weltweit.
  • Gewünschte Qualifikationen: Mindestens 2 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in Testautomatisierung.

Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.

Die kritischsten und gefährdeten Geschäftsanwendungen der Welt wurden viel zu lange vernachlässigt. Onapsis beseitigt diesen blinden Fleck, indem es Cybersicherheitslösungen für geschäftskritische Anwendungen bereitstellt. Ob vor Ort, in der Cloud oder in einer hybriden Umgebung, Onapsis hilft fast 30 % der Forbes Global 100, die Bedrohungen und Risiken in ihren SAP- und Oracle-Landschaften zu verstehen.

Wir suchen einen selbstmotivierten und enthusiastischen Software Engineer in Test, der im Bereich Cybersicherheit einen Einfluss ausüben möchte, indem er unsere Plattformfunktionen im Bereich Anwendungssicherheitstests für SAP-Anwendungen weiterentwickelt, pflegt und verbessert. Dazu gehört die Überprüfung von benutzerdefiniertem Code und Transporten von Drittanbietern sowie die automatische Behebung häufiger Codefehler.

Was Sie tun werden, Ihr Erbe:

  • Zusammenarbeit mit Führungskräften, Produktmanagement, Ingenieurwesen und dem Onapsis-Forschungsteam.
  • Entwurf, Implementierung und Ausführung von Testverfahren, um sicherzustellen, dass Softwarefunktionen wie vorgesehen funktionieren.
  • Fokus auf Automatisierung und Weiterentwicklung der Automatisierungsfähigkeiten.
  • Entwicklung, Aufbau und Nutzung von Testautomatisierung und Build-Automatisierung, um sicherzustellen, dass unsere Software immer die Anforderungen an Geschäftslösungen erfüllt, um unsere Kunden zu schützen.
  • Zusammenarbeit als Teil eines Software-Ingenieurteams, das mit Cybersicherheitsforschern und Produktmanagern zusammenarbeitet, um die Produktdefinition und -realisierung voranzutreiben.
  • Zusammenarbeit mit dem Architekturteam, um die Plattform in Bezug auf Technologien, Qualität und Architekturdesign auf die nächste Reifeebene zu bringen und unsere Qualitätsingenieurprozesse zu verbessern, um hochwertige Produkte und Dienstleistungen zu liefern.

Anforderungen:

  • Über 2 Jahre Berufserfahrung in der Softwareentwicklung.
  • Abschluss in Systems Engineering, Informatik oder einem verwandten Bereich oder relevante Berufserfahrung.
  • Erfahrung mit Testautomatisierungsframeworks wie Cypress oder Selenium.
  • Erfahrung mit Tracking- und Testtools, einschließlich Testfallmanagement, Projektplanungstools und Fehlerverfolgung.
  • Erfahrung mit Datenbanken, ORM-Frameworks (z. B. Hibernate) und Build-Automatisierungstools wie Ant und Maven.
  • Erfahrung im Testen von APIs (REST, GraphQL) mit Tools wie Postman.
  • Kenntnisse in testgetriebener Entwicklung (TDD), CI/CD-Tools und agilen Methoden.
  • Erfahrung bei der Fehlersuche in Produktionsumgebungen mit Hilfe von Beobachtungs- und Überwachungstools.

Gewünschte Fähigkeiten oder Interessen:

  • Best Practices für die Entwicklung von Sicherheitssoftware.
  • Cloud-native Anwendungsentwicklung und Cloud-Technologien.
  • Kenntnisse in testgetriebener Entwicklung (TDD), CI/CD-Tools und agilen Methoden.
  • Kenntnisse professioneller Softwareentwicklungsmethoden und Best Practices für den gesamten Softwareentwicklungszyklus, einschließlich Codierungsstandards, Codeüberprüfungen, Quellcodeverwaltung, Build-Prozesse, Tests und Betrieb.
  • Erfahrung mit verteiltem Computing und unternehmensweiten Systemen.
  • Erfahrung in der Kommunikation mit Benutzern, anderen technischen Teams und dem oberen Management zur Sammlung von Anforderungen, Beschreibung von Softwareproduktfunktionen, technischen Designs und Produktstrategien.
  • Erfahrung in der Beeinflussung der besten Praktiken von Softwareingenieuren innerhalb Ihres Teams.

Was wir bieten:

  • Eine Rolle, die die Zukunft des Schutzes der kritischsten Anwendungen, die die Geschäfte der Welt betreiben, gestaltet, und eine Karriere, die mit dem Wachstum des Unternehmens wächst.
  • Eine einzigartige Kultur von hohen Leistungen und Teamarbeit.
  • Unterstützende und bescheidene Kollegen, die die besten Problemlöser und Innovatoren des Bereichs sind.
  • Finanzielle Sicherheit durch wettbewerbsfähige Vergütung und Anreize.

Standort: Der Standort für diese Rolle ist Heidelberg. Dies ist eine hybride Rolle, daher müssen die Kandidaten nach Heidelberg pendeln können.

Über Onapsis: Onapsis schützt die Geschäftsanwendungen, die die globale Wirtschaft antreiben. Die Onapsis-Plattform bietet Schwachstellenmanagement, Änderungsabsicherung und kontinuierliche Compliance für Geschäftsanwendungen führender Anbieter wie SAP, Oracle und anderer. Die Onapsis-Plattform wird von den Onapsis Research Labs unterstützt, dem Team, das für die Entdeckung und Minderung von mehr als 1.000 Zero-Day-Schwachstellen in Geschäftsanwendungen verantwortlich ist.

Onapsis hat seinen Hauptsitz in Boston, MA, mit Büros in Heidelberg, Deutschland, und Buenos Aires, Argentinien, und bedient stolz Hunderte der weltweit führenden Marken, darunter fast 30 % der Forbes Global 100, sechs der zehn größten Automobilunternehmen, fünf der zehn größten Chemieunternehmen, vier der zehn größten Technologieunternehmen und drei der zehn größten Öl- und Gasunternehmen.

Software Developer in Test II - Java (m/f/d) Arbeitgeber: Onapsis

Onapsis ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten, das sich auf die Sicherheit geschäftskritischer Anwendungen konzentriert. Mit einer einzigartigen Kultur des hohen Engagements und der Teamarbeit fördern wir das Wachstum unserer Mitarbeiter durch kontinuierliche Weiterbildung und spannende Herausforderungen. Unser Standort in Heidelberg bietet nicht nur eine attraktive Arbeitsumgebung, sondern auch die Flexibilität eines hybriden Arbeitsmodells, das es Ihnen ermöglicht, Beruf und Privatleben optimal zu vereinbaren.
O

Kontaktperson:

Onapsis HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Software Developer in Test II - Java (m/f/d)

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden. Also, sei aktiv und knüpfe Kontakte!

Bereite dich auf technische Interviews vor

Mach dich mit typischen Fragen und Tests vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und teste deine Fähigkeiten mit Tools wie LeetCode oder HackerRank. So bist du bestens vorbereitet, wenn es darauf ankommt!

Zeige deine Leidenschaft für Cybersecurity

Sprich über deine Interessen und Erfahrungen im Bereich Cybersecurity während des Interviews. Zeige, dass du nicht nur die technischen Fähigkeiten hast, sondern auch ein echtes Interesse daran, die Welt der Geschäftsanwendungen sicherer zu machen.

Bewirb dich direkt über unsere Website

Wir bei StudySmarter empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht und du die besten Chancen hast, Teil unseres Teams zu werden!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Developer in Test II - Java (m/f/d)

Testautomatisierungsframeworks (z.B. Cypress, Selenium)
Testfallmanagement
Projektplanungstools
Fehlerverfolgung
Datenbanken
ORM-Frameworks (z.B. Hibernate)
Build-Automatisierungstools (z.B. Ant, Maven)
API-Tests (REST, GraphQL) mit Postman
Testgetriebene Entwicklung (TDD)
CI/CD-Tools
Agile Methoden
Troubleshooting in Produktionsumgebungen
Sicherheitssoftware-Entwicklung
Cloud-native Anwendungsentwicklung
Kommunikation mit Benutzern und technischen Teams

Tipps für deine Bewerbung 🫡

Mach deine Hausaufgaben: Bevor du mit deiner Bewerbung startest, schau dir unsere Website genau an. Verstehe, was wir tun und wie du dazu beitragen kannst. Das zeigt uns, dass du wirklich interessiert bist und nicht einfach nur eine Bewerbung rausschickst.

Sei du selbst: In deiner Bewerbung solltest du authentisch sein. Zeig uns, wer du bist und was dich motiviert. Wir suchen nach Menschen, die Leidenschaft für Softwareentwicklung und Testautomatisierung haben – lass das in deinen Worten durchscheinen!

Betone relevante Erfahrungen: Wenn du über deine bisherigen Erfahrungen schreibst, konzentriere dich auf die, die am besten zu der Stelle passen. Hast du mit Cypress oder Selenium gearbeitet? Erzähl uns davon! Je mehr du zeigst, dass du die Anforderungen verstehst, desto besser.

Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns landet und du alle Informationen richtig einreichst. Außerdem ist es der beste Weg, um Teil unseres Teams zu werden!

Wie du dich auf ein Vorstellungsgespräch bei Onapsis vorbereitest

Verstehe die Unternehmensmission

Mach dich mit der Mission und den Werten von Onapsis vertraut. Zeige im Interview, dass du verstehst, wie wichtig Cybersicherheit für geschäftskritische Anwendungen ist und wie deine Rolle als Software Developer in Test dazu beiträgt.

Bereite technische Fragen vor

Erwarte technische Fragen zu Testautomatisierungsframeworks wie Cypress oder Selenium. Übe, wie du deine Erfahrungen mit diesen Tools und deinen Ansatz zur Implementierung von Testverfahren klar und präzise erklären kannst.

Demonstriere Teamarbeit

Onapsis legt Wert auf Zusammenarbeit. Bereite Beispiele vor, in denen du erfolgreich mit anderen Teams, wie Produktmanagement oder Architektur, zusammengearbeitet hast, um Softwarelösungen zu entwickeln oder Probleme zu lösen.

Zeige deine Problemlösungsfähigkeiten

Bereite dich darauf vor, über spezifische Herausforderungen zu sprechen, die du in der Vergangenheit gemeistert hast, insbesondere in Bezug auf das Troubleshooting von Produktionsumgebungen. Erkläre, wie du Monitoring-Tools eingesetzt hast, um Probleme zu identifizieren und zu beheben.

Software Developer in Test II - Java (m/f/d)
Onapsis
Standort: Heidelberg
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>