Skyline Scientific Inc
Air
Software Development Engineer in Test (SDET)
UNTERNEHMENSBESCHREIBUNG
Air ist führend im Bereich Enterprise Readiness. Unsere Mission ist es, Readiness als Echtzeitbedingung zu etablieren, die kontinuierlich erreicht wird. Heute besteht eine gefährliche Readiness-Lücke zwischen dem, was die Frontlinie benötigt, und dem, was geliefert wird. Unsere KI-native Plattform, Air Enterprise Readiness, stimmt Entwicklung, Produktion, Lieferung und Wartung in einem koordinierten Ausführungssystem für Regierungsbehörden und industrielle Zulieferer aufeinander ab. Indem sie die wahre Kapazität aufdeckt, reale Einschränkungen aufzeigt, Ressourcen koordiniert und mit der Geschwindigkeit operativer Anforderungen ausführt, erhält die Frontlinie das, was sie zum Erfolg benötigt.
STELLENBESCHREIBUNG
Wir suchen einen außergewöhnlichen Quality Assurance Engineer, der als unser Qualitäts-Champion fungiert und unser Team zur Unterstützung des Produktentwicklungsprozesses unseres Unternehmens verstärkt.
Sie arbeiten eng mit unserem Entwicklungsteam zusammen, um Elemente zu identifizieren, die verbessert und überarbeitet werden müssen, sei es bei kleineren Leistungsproblemen oder bei Fehlern auf Apokalypse-Niveau.
Sie sind verantwortlich für die Erstellung und Durchführung von automatisierten und manuellen Tests sowie für die Erstellung zugehöriger Dokumentationen, um bei der zukünftigen Suche und Behebung von Problemen zu helfen.
Durch gezielte Tests und Automatisierung identifizieren Sie wirkungsvolle Bereiche zur Verbesserung der Qualität unserer Plattform, zur Aufrechterhaltung einer exzellenten Benutzererfahrung und zur Förderung neuer Funktionen.
Um diese Aufgabe gut zu erfüllen, müssen Sie von Natur aus neugierig und ein eifriger Problemlöser sein. Sie lieben es, Dinge kaputt zu machen und sind besessen von Details. Sie sind überaus klug, stellen sich gerne Herausforderungen und entwickeln einfache Lösungen für komplexe Probleme. Da Sie wissen, dass es immer mehrere Antworten auf ein Problem gibt, wissen Sie, wie Sie einen konstruktiven Dialog führen, um den besten Weg nach vorne zu finden. Sie sind zäh. Wir mögen Zähigkeit.
Wir sind fest davon überzeugt, dass vergangene Leistungen die beste Indikation für zukünftige Leistungen sind. Wenn Sie gerne Lösungen für komplexe Probleme entwickeln, ein Eigenstarter sind und leidenschaftlich daran interessiert sind, einen Beitrag zur globalen Sicherheit zu leisten, freuen wir uns darauf, von Ihnen zu hören.
Air ist ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber erhalten eine Berücksichtigung für eine Anstellung, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, nationaler Herkunft, sexueller Orientierung, Geschlechtsidentität, Behinderung und Status als geschützter Veteran oder jeder anderen gesetzlich geschützten Eigenschaft.
Diese Stelle ist eine Vollzeitposition in unserem Büro in Pittsburgh, PA.
Diese Rolle kann bis zu 10% Reisezeit erfordern
VERANTWORTUNGSBEREICH
- Erstellung, Design und Entwicklung aller Aspekte unserer automatisierten Tests, einschließlich der Erstellung und Ausführung von automatisierten Regressionstest-Skripten.
- Erstellung detaillierter Testpläne; Erstellung von Testfällen, Testskripten, Testdaten und erwarteten Ergebnissen für manuelle und automatisierte Tests.
- Unterstützung bei der Verwaltung von Entwicklungs-/DevOps-Prozessen hin zu einem CI/CD-Workflow, ausgerichtet auf einen kontinuierlichen Release-Fokus.
- Direkte Zusammenarbeit mit dem Entwicklungsteam zur iterativen Planung, Prüfung und Freigabe hochwertiger Feature-Entwicklungen.
- Effektives Verständnis der Anforderungen von Kunden und Zusammenarbeit mit dem internen Team zur Entwicklung von Lösungen, die deren Anforderungen erfüllen.
- Generierung von Teammetriken und Informationen, die Entwicklungspraktiken verbessern.
- Proaktive Identifizierung von Möglichkeiten zur Risikominimierung und Leistungsverbesserung.
- Verwaltung und Nachverfolgung von Fehlern/Bugs mit JIRA und Koordination von Fehlerbesprechungen zur Priorisierung von Fehlern.
- Koordination mit dem Entwicklungsteam für Feature-Releases und Fehlerverwaltung.
QUALIFIKATIONEN
- US-Staatsbürgerschaft ist erforderlich.
- Bachelor-Abschluss oder gleichwertige Berufserfahrung.
Erforderliche Kenntnisse
- Muss über frühere Erfahrung in einer Produktorganisation verfügen.
- 3+ Jahre Erfahrung in der Softwareentwicklung im Testbereich, einschließlich Fachkenntnissen in Testmethoden, Erfahrung mit Standard-QA- und Entwicklungstools sowie der Fähigkeit, in kurzen Release-Zyklen zu arbeiten.
- 3+ Jahre Erfahrung in der Software-Testautomatisierung mit den folgenden Technologien: Selenium, JavaScript, Python, PostgreSQL.
- Mindestens 3 Jahre praktische Erfahrung in der Entwicklung von Regressions- und Funktionstestplänen, der Verwaltung von Fehlern und der Implementierung von automatisierten Tests.
- Ausgezeichnete Fähigkeiten zur Fehlerbehebung, Analyse und Problemlösung.
- Nachgewiesene Fähigkeit, die langfristige Roadmap-Vision mit den unvermeidlichen kurzfristigen Prioritätenverschiebungen in einem agilen Startup-Umfeld in Einklang zu bringen.
- Außergewöhnliche schriftliche und mündliche Kommunikationsfähigkeiten sowohl mit kundenorientierten als auch mit technischen Teammitgliedern.
- Hohes Maß an Fähigkeit, in einem schnelllebigen Umfeld mit wenig Aufsicht autonom zu arbeiten.
- Selbstmotiviert und organisiert.
Gewünschte Kenntnisse
- Aktueller Besitz einer US-Sicherheitsfreigabe oder die Fähigkeit, diese mit unserer Unterstützung zu erhalten.
- Erfahrung in oder Einblick in die Nuancen eines Startups oder eines anderen unternehmerischen Umfelds.
- Erfahrung und Interesse an nationaler Sicherheit.
- Kenntnisse im Umgang mit Java-Anwendungen.
- Erfahrung mit Performance-/Stress-/Last-/Volumentests.
- Verständnis der technologischen Infrastruktur, die für den Aufbau von Datenprodukten erforderlich ist.
