Auf einen Blick
- Aufgaben: Entwickeln und pflegen Sie Testautomatisierungstools und -frameworks in Java zur Verbesserung der Testeffizienz.
- Unternehmen: Das Unternehmen hat sich zum Ziel gesetzt, den Zugang zu Daten so einfach und zuverlässig wie Strom zu gestalten.
- Vorteile: 100% vom Arbeitgeber bezahlte Krankenversicherung und großzügige Urlaubsregelungen inklusive Elternzeit.
- Weitere Informationen: Die Position ist in Bangalore und bietet ein hybrides Arbeitsmodell mit zwei Tagen im Büro pro Woche.
- Warum dieser Job: Gestalten Sie die Automatisierungsstrategie in einem innovativen Umfeld mit modernsten Technologien wie AWS und Kubernetes.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareindustrie und starke Kenntnisse in Java sowie CI/CD-Pipelines.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Von der Gründung des Unternehmens bis heute bleibt unsere Mission dieselbe: den Zugang zu Daten so einfach und zuverlässig wie Elektrizität zu gestalten. Mit dem Unternehmen gelangen Kundendaten in ihre Lager, kanonisch und bereit zur Abfrage, ohne dass Ingenieur- oder Wartungsaufwand erforderlich ist. Wir sind stolz darauf, dass immer mehr Organisationen täglich unsere Technologie nutzen, um wirklich datengestützt zu werden.
Über die Rolle
Wir suchen einen Senior Software Development Engineer in Test mit umfangreicher Branchenerfahrung, um das Design, die Entwicklung und die Wartung der Testautomatisierungstools und -frameworks des Unternehmens mit zuverlässigen und skalierbaren Techniken zu definieren und umzusetzen. Als Senior SDET werden Sie sich auf die Lösung komplexer Testschwierigkeiten konzentrieren, indem Sie Automatisierungs- und Reporting-Frameworks entwerfen, entwickeln und verbessern. Sie investieren in die Verbesserung der Teststabilität und -leistung des Frameworks, indem Sie innovative Lösungen entwickeln, um die Testeffizienz des Unternehmens zu steigern. Sie werden auch die Qualitätstechniker des Unternehmens coachen, um erstklassige Automatisierungsingenieure zu werden, und kontinuierlich mit dem Team zusammenarbeiten, um hohe Standards für die Automatisierung sicherzustellen.
Technologien, die Sie verwenden werden:
- Java 11, JUnit 5
- Datalakes und Katalogtechnologien
- Docker und Kubernetes
- AWS, GCP, Azure
- WireMock
- Bazel, Buildkite
Was Sie tun werden:
- Überprüfen von Anforderungen, Spezifikationen und technischen Entwurfsdokumenten, um sinnvolles, risikofokussiertes Feedback zu geben.
- Entwerfen und Weiterentwickeln skalierbarer Automatisierungsframeworks in Java mit starkem Fokus auf Zuverlässigkeit, Leistung und Datenkorrektheit.
- Aufbauen der Automatisierungssuite des Datalakes-Teams von Grund auf, um die Grundlagen, Muster und Best Practices für skalierbare und wartbare Testautomatisierung zu etablieren.
- Schreiben von hochsignalisierten Teststrategien für komplexe Funktionen und Automatisierung über mehrere Umgebungen hinweg.
- Verbessern von CI/CD-Pipelines durch den Aufbau robuster Validierungsschichten, die stille Fehler und Regressionen verhindern.
- Erstellen interner Tools und Prototypen zur Verbesserung der Ingenieureffizienz, einschließlich Bereichen wie:
- Schnelleres Debugging und Fehlertriage
- Verbesserte Testfallszenarien-Generierung
- Erkennung flüchtiger Tests
- Bessere Protokollanalyse und Ursachenidentifikation
- Verwendung moderner Ingenieurtätigkeiten, einschließlich grundlegender KI-unterstützter Werkzeuge, wo dies angemessen ist, um Entwicklungs- und Testabläufe zu verbessern.
- Aktives Messen und Verbessern der Ingenieureffekte durch Zuverlässigkeitsmetriken, Automatisierungseffizienz und Signale zur Fehlervermeidung.
- Zusammenarbeit mit Ingenieurteams, um eine Kultur des Qualitätsbesitzes und des automatisierungsorientierten Denkens voranzutreiben.
Fähigkeiten, die wir suchen:
- Über 5 Jahre Erfahrung in der Softwarebranche mit einer starken Leidenschaft für Qualität, Automatisierung und Ingenieurexzellenz.
- Starke Kenntnisse in Java und ein tiefes Verständnis der Prinzipien der objektorientierten Programmierung.
- Erfahrung im Entwerfen skalierbarer Automatisierungsframeworks und der Identifizierung negativer, randlicher und hochriskanter Szenarien.
- Starkes Verständnis der Risiken verteilter Systeme wie Schema-Drift, Idempotenzfehler, Dateninkonsistenzen und Wettlaufbedingungen.
- Praktische Erfahrung mit Cloud-Plattformen wie AWS, GCP oder Azure sowie containerisierten Umgebungen wie Docker und Kubernetes.
- Erfahrung im Aufbau und in der Wartung von CI/CD-Pipelines mit Werkzeugen wie Jenkins, CircleCI oder Buildkite.
- Erfahrung in der Arbeit mit Backend-Automatisierungsframeworks.
- Kenntnisse in der Datenbankprüfung und ETL- oder Datenpipeline-Validierung sind ein großer Vorteil.
AI & Produktivitätsengineering
- Grundlegende Vertrautheit mit KI-unterstützten Entwicklerwerkzeugen und Produktivitätsabläufen.
- Fähigkeit, KI-Tools effektiv für Aufgaben wie Debugging, Testdesign, Dokumentation oder Protokollanalyse zu nutzen, mit entsprechender Validierung der Ergebnisse.
- Gutes Urteilsvermögen bei der Überprüfung generierter Ergebnisse und der Aufrechterhaltung von Qualität, Zuverlässigkeit und Sicherheit in Ingenieurabläufen.
- Interesse an der Nutzung moderner Werkzeuge zur Verbesserung der Ingenieureffizienz und -wirksamkeit.
Datalakes
- Exposition gegenüber Datalake-Technologien und -konzepten wie Objektspeicherung, dateibasierten Tabellenformaten, Metadatenmanagement und großangelegten Datenverarbeitungsabläufen.
- Vertrautheit mit dem Testen von Datenbewegungen, Schemaevolution, Partitionierung und Datenkorrektheit in Datalake-Umgebungen ist von Vorteil.
Vorteile und Leistungen:
- 100% vom Arbeitgeber bezahlte Krankenversicherung*
- Großzügige bezahlte Urlaubsrichtlinie (PTO), plus bezahlte Krankheitszeit, inklusive Elternzeit, Feiertagen und Freiwilligentagen
- RSU-Aktienzuteilungen*
Senior SDET Engineer Arbeitgeber: United States Digital Space LLC
Arbeiten Sie in Bangalore für ein Unternehmen, das 100% der medizinischen Kosten übernimmt und großzügige Urlaubsregelungen bietet. Das Team fördert eine Kultur der Qualität und Automatisierung, um die Effizienz zu steigern.
Kontaktdaten:
United States Digital Space LLC Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior SDET Engineer erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei United States Digital Space LLC anzuklopfen, wenn du dich auf die Stelle als Senior SDET Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei United States Digital Space LLC vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior SDET Engineer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei United States Digital Space LLC klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei United States Digital Space LLC vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.