MANTECH
Air
Software Development Engineer in Test (SDET)
UNTERNEHMENSBESCHREIBUNG
Air ist führend im Bereich Enterprise Readiness. Unsere Mission ist es, Einsatzbereitschaft als einen Echtzeitzustand zu etablieren, der kontinuierlich erreicht wird. Heute besteht eine gefährliche Lücke in der Einsatzbereitschaft zwischen dem, was an der Front benötigt wird, und dem, was geliefert wird. Unsere KI-native Plattform, Air Enterprise Readiness, richtet Entwicklung, Produktion, Bereitstellung und Instandhaltung auf ein koordiniertes Ausführungssystem für Regierungsbehörden und industrielle Zulieferer aus. Indem wir wahre Kapazitäten aufzeigen, echte Engpässe offenlegen, Ressourcen koordinieren und gemäß den operativen Anforderungen agieren, erhält die Front genau das, was sie für ihren Erfolg benötigt.
STELLENBESCHREIBUNG
Wir suchen einen außergewöhnlichen Quality Assurance Engineer, der als unser Qualitätsverfechter fungiert und unser Team bei der Unterstützung des Produktentwicklungsprozesses unseres Unternehmens verstärkt.
Sie arbeiten eng mit unserem Entwicklungsteam zusammen, um Elemente zu identifizieren, die verbessert oder überarbeitet werden müssen, sei es bei kleineren Leistungsfehlern oder kritischen Fehlern.
Sie sind verantwortlich für die Erstellung und Durchführung sowohl automatisierter als auch manueller Tests und erstellen die dazugehörige Dokumentation, um bei der zukünftigen Fehlerfindung und -behebung zu unterstützen.
Durch gezielte Tests und Automatisierung identifizieren Sie Bereiche mit hoher Wirkung, um die Qualität unserer Plattform zu verbessern, eine exzellente Benutzererfahrung aufrechtzuerhalten und neue Funktionen voranzutreiben.
Um diese Aufgabe erfolgreich zu meistern, müssen Sie von Natur aus neugierig und ein eifriger Problemlöser sein. Sie lieben es, Dinge auf die Probe zu stellen, und haben einen Blick für Details. Sie sind hochintelligent, lassen sich gerne herausfordern, Dinge zu durchdringen und einfache Lösungen für komplexe Probleme zu finden. Da Sie wissen, dass es immer mehrere Antworten auf ein Problem gibt, verstehen Sie es, in einen konstruktiven Dialog zu treten, um den besten Weg nach vorne zu finden. Sie sind anpackend. Wir mögen anpackende Leute.
Wir sind fest davon überzeugt, dass die bisherige Leistung der beste Indikator für die zukünftige Leistung ist. Wenn Sie darin aufblühen, Lösungen für komplexe Probleme zu entwickeln, ein Selbststarter sind und leidenschaftlich daran interessiert sind, einen Einfluss auf die globale Sicherheit zu nehmen, freuen wir uns darauf, von Ihnen zu hören.
Air ist ein Arbeitgeber, der Chancengleichheit fördert. Alle qualifizierten Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, nationaler Herkunft, sexueller Orientierung, Geschlechtsidentität, Behinderung, geschütztem Veteranenstatus oder anderen gesetzlich geschützten Merkmalen für eine Anstellung in Betracht gezogen.
Diese Stelle ist eine Vollzeitposition in unserem Büro in Pittsburgh, PA.
Diese Rolle erfordert möglicherweise bis zu 10% Reisebereitschaft
AUFGABENBEREICH
- Erstellung, Design und Entwicklung aller Aspekte unserer automatisierten Tests, einschließlich der Erstellung und Ausführung automatisierter Regressionstest-Skripte.
- Formulierung 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, releasebasierten Fokus.
- Direkte Zusammenarbeit mit dem Entwicklungsteam zur iterativen Planung, zum Testen und zur Veröffentlichung hochwertiger Funktionsentwicklungen.
- Effektives Verständnis der Kundenanforderungen und Zusammenarbeit mit dem internen Team zur Entwicklung von Lösungen, die diese Anforderungen erfüllen.
- Erstellung von Team-Metriken und Informationen, die Entwicklungspraktiken verbessern.
- Proaktive Identifizierung von Möglichkeiten zur Risikominimierung und Leistungssteigerung.
- Verwaltung und Nachverfolgung von Defekten/Fehlern unter Verwendung von JIRA sowie Koordination von Fehlerbesprechungen zur Priorisierung von Defekten.
- Koordination mit dem Entwicklungsteam für Feature-Releases und Defektmanagement.
QUALIFIKATIONEN
- US-Staatsbürgerschaft ist erforderlich.
- Bachelor-Abschluss oder gleichwertige Berufserfahrung.
Erforderliche Fähigkeiten
- Sie verfügen über nachweisliche Erfahrung in einer Produktorganisation.
- 3+ Jahre Erfahrung in der Softwareentwicklung im Testbereich, einschließlich Fachwissen in Testmethoden, Erfahrung mit Standard-QA- und Entwicklungstools sowie die Fähigkeit, in kurzen Release-Zyklen zu arbeiten.
- 3+ Jahre Erfahrung in der Softwaretestautomatisierung mit den folgenden Technologien: Selenium, JavaScript, Python, PostgreSQL.
- Mindestens 3 Jahre praktische Erfahrung in der Entwicklung von Regressions- und funktionalen Testplänen, im Defektmanagement und in der Implementierung automatisierter Tests.
- Exzellente Fähigkeiten zur Fehlerbehebung, Analyse und Problemlösung.
- Nachgewiesene Fähigkeit, die langfristige Roadmap-Vision mit den unvermeidlichen kurzfristigen Prioritätsverschiebungen in einem agilen Startup-Umfeld in Einklang zu bringen.
- Außergewöhnliche schriftliche und mündliche Kommunikationsfähigkeiten gegenüber Kunden und technischen Teammitgliedern.
- Hohe Fähigkeit, autonom und mit wenig Anleitung in einem schnelllebigen Umfeld zu arbeiten.
- Eigenmotiviert und organisiert.
Gewünschte Fähigkeiten
- Aktueller Besitz einer US-Sicherheitsfreigabe oder die Fähigkeit, eine solche mit unserer Unterstützung zu erhalten.
- Erfahrung mit oder Einblick in die Nuancen eines Startups oder eines anderen unternehmerischen Umfelds.
- Erfahrung und Interesse an nationaler Sicherheit.
- Kenntnisse in der Arbeit mit Java-Anwendungen.
- Erfahrung mit Performance-, Stress-, Last- und Volumentests.
- Verständnis der technologischen Infrastruktur, die beim Aufbau von Datenprodukten involviert ist.
