Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
2 Ansichten
GlobalLogic
Beschreibung:
Unser Kunde ist eines der größten Unternehmen auf dem Markt für Home-Entertainment-Geräte der Unterhaltungselektronik, das bestrebt ist, seine Kunden zu beliefern mit hochwertigen Produkten und Dienstleistungen.
Zu den Projektzielen gehört die Automatisierung von Tests der Video- und Audioinhalte und anderer Dienste, die über digitale Mediaplayer verfügbar sind, unter Verwendung eines benutzerdefinierten Testautomatisierungs-Frameworks.
p>
Anforderungen:
- 4-6 Jahre kommerzielle Entwicklungserfahrung mit projektbezogenem Technologie-Stack (Python)
- Praktische Erfahrung mit der Entwicklung und dem Testen von Webdiensten
- Umfangreiche Kenntnisse und Erfahrung in Python;
- Gute Kenntnisse in mindestens einer Linux/Unix-basierten Plattform sowie Windows;
- Design und Implementierung in AWS-Infrastrukturlösungen
- Erfahrung in QA-Methoden, ein klares Verständnis von QA-Prozessen und -Artefakten;
- Ausgezeichnete schriftliche und mündliche Englischkenntnisse, entwickelte zwischenmenschliche Fähigkeiten;
- Praktische Erfahrung mit Automatisierungssystemen;
- Gute Debugging-Fähigkeiten, mündliche und schriftliche Kommunikationsfähigkeiten;
- Kenntnisse über kontinuierliche Integrationstools (Jenkins/Hudson, TeamCity , Maven, Gradle);
- Erfahrung in der Arbeit mit Remote-Teams.
Verantwortlichkeiten:
Back-End-Entwicklung: p>
Entwerfen, entwickeln und warten Sie serverseitige Komponenten von Webanwendungen mit Python, SQLite und SQLAlchemy.
Implementieren Sie Datenbankschemata, Abfragen und Optimierungen, um eine effiziente Datenspeicherung und -abfrage sicherzustellen.< /p>
Komponententests schreiben
Front-End-Entwicklung:
Reaktionsfähige und benutzerfreundliche Schnittstellen mit HTML, CSS usw. entwerfen und implementieren Lenker.
Implementieren Sie clientseitige Funktionen, um die Benutzererfahrung und Interaktivität zu verbessern.
Machen Sie sich mit RESTful-APIs und der Integration von Drittanbieterdiensten vertraut.
Führen Sie die manuelle Durchführung aus Testen der Benutzeroberfläche
Bereitstellung:
Verwalten Sie Bereitstellungsprozesse unabhängig mit Docker und GitLab.
Verwenden Sie GitLab für Versionskontrolle und CI/ CD-Pipelines für automatisierte Tests und Bereitstellung.
Fernsehkompetenz:
Arbeiten Sie mit Live-TV-Streams, um auf die Fernsehbranche zugeschnittene Funktionen zu entwickeln.