CSC Leasing Co.
Tatari
Staff QA Engineer
Überblick
Tatari hat es sich zur Aufgabe gemacht, das TV-Werbegeschäft zu revolutionieren. Gegründet im Jahr 2016, um die veraltete Welt der TV-Werbung durch den intelligenten Einsatz von KI und machine learning zu transformieren, hilft Tatari einigen der am schnellsten wachsenden Marken der Welt, darunter Chime, Calm, Tecovas, Manscaped, Saatva und Liquid I.V., ihre Kunden über lineare und Streaming-TV-Werbung zu erreichen. Unsere Plattform kombiniert anspruchsvolle Media-Einkäufe mit proprietären Analysen, um TV-Werbung in ein automatisiertes, digitalähnliches Erlebnis zu verwandeln, das es Unternehmen jeder Größe ermöglicht, auf dem TV-Markt zu werben.
Dieser Ansatz hat Tatari breite Branchenanerkennung eingebracht, darunter die Auszeichnung als beste CTV-AdTech-Plattform bei den 8. jährlichen MarTech Breakthrough Awards sowie Ehrungen von Digiday (Best Connected TV Platform), AdExchanger (Most Innovative TV Advertising Technology) und Business Insider (Hottest AdTech Companies). Tatari wurde auch von Inc. Magazine als Best Place to Work ausgezeichnet. Gestützt auf ein Führungsteam aus ehemaligen Gründern und leitenden Angestellten von Unternehmen wie Shazam, TrueCar, AdapTV, LiveRail, Amazon, Google, Meta, Microsoft und Yahoo, skaliert Tatari weiterhin rasant, während die TV-Werbung in ihre nächste große Ära eintritt.
Wir suchen einen Staff QA Engineer, der unser Buying and Optimization Team verstärkt. In dieser Rolle arbeiten Sie eng mit der technischen Leitung zusammen, um die Messlatte für Testpraktiken höher zu legen, Best Practices zu etablieren und unsere Automatisierungs-Frameworks zu skalieren. Sie haben die Möglichkeit, mit Produktleitern zusammenzuarbeiten, um Korrektheit, Zuverlässigkeit und eine reibungslose Benutzererfahrung auf der Kaufplattform von Tatari und den zugehörigen Diensten sicherzustellen.
Bei Tatari glauben wir an die Bedeutung der Förderung von Teams mit vielfältigen Hintergründen und bieten allen die gleichen Chancen. Wir bemühen uns, ein einladendes, integratives Umfeld zu schaffen, in dem sich jedes Teammitglied wertgeschätzt fühlt und Vielfalt gefeiert wird.
Aufgaben
- Entwerfen, Erstellen und Pflegen des End-to-End (E2E)-Testautomatisierungs-Frameworks von Tatari in Playwright. Schreiben Sie einen großen Teil des Kern-Framework-Codes, der gemeinsam genutzten Dienstprogramme und der anspruchsvollsten Testsuiten selbst.
- Festlegen der technischen Ausrichtung für die Testautomatisierung, einschließlich Tools, Architektur und Testmustern, und Umwandlung in Referenzcode und Design-Dokumente, denen andere folgen können.
- Schreiben und Verbessern von Unit- und Integrationstests im gesamten Stack (TypeScript/Jest, Python/pytest). Erstellen Sie die Muster, Fixtures und Helfer, die gutes Testen zum einfachsten Weg für QA-Ingenieure und Feature-Teams machen.
- Integrieren Sie automatisierte Tests in CI/CD-Pipelines; beheben Sie flüchtige Tests, beschleunigen Sie Testläufe, verbessern Sie die Beobachtbarkeit von Pipelines und erstellen Sie zuverlässige Release-Gates.
- Erstellen Sie Tools für die Datenvalidierung und backend-Verifizierung, einschließlich SQL-basierter Integritätsprüfungen von Daten, API-Vertrags- und Antwortvalidierung sowie Testdateneinrichtung für Sandbox- und Staging-Umgebungen.
- Durchführung von explorativen Tests der risikoreichsten Workflows und Überprüfung von Testplänen und Automatisierungscode, der von anderen Ingenieuren geschrieben wurde.
- Agieren Sie als leitende technische Stimme für QA. Geben Sie der Ingenieur- und Produktleitung Risikobewertungen und Abdeckungsdaten, um Entscheidungen über Releases zu informieren.
- Heben Sie die Teststandards im gesamten Ingenieurwesen durch Mentoring, Pair-Programming und das Schreiben von Best-Practice-Dokumenten an. Nehmen Sie an technischen Interviews für QA-Kandidaten teil.
Qualifikationen
- 7+ Jahre Erfahrung als SDET, QA Automation Engineer oder Software Engineer mit starkem Fokus auf automatisierte Tests und QA-Methoden
- Experte für automatisierte E2E-Tests (Playwright bevorzugt, Cypress oder Selenium werden berücksichtigt).
- Solide TypeScript- und Python-Kenntnisse (Jest, pytest oder ähnliches) sowie Vertrautheit mit React-Anwendungen und Bonuspunkte für clientseitige Webanwendungen. Beherrschung von SQL.
- Nachweisbare Erfolgsbilanz beim Erstellen von Testautomatisierungs-Frameworks für UIs, APIs und Microservices von Grund auf und deren Skalierung mit wachsenden Teams.
- Nachgewiesene Fähigkeit, Teststrategien und -standards für ein Team festzulegen und deren Einführung durch mehrere Ingenieure und Projekte voranzutreiben.
- Starke Kommunikationsfähigkeiten, sei es bei Präsentationen für die Ingenieur- und Produktleitung oder beim Mentoring/Coaching anderer Ingenieure.
- Strategisches Denken: Fähigkeit, Testinvestitionen anhand von Abdeckung und Risiko zu priorisieren und die Argumentation für QA-Roadmap-Entscheidungen zu untermauern.
- Detailorientiert, starke analytische Fähigkeiten, ein Gespür für die Entdeckung von Randfällen und ein echtes Engagement für technische Exzellenz.
Leistungen
- Gesamtvergütung (ca. $170,000 - $200,000/Jahr)
- Aktienoptionen
- Krankenversicherung für Sie und Ihre Angehörigen
- 401K, FSA und Pendlerleistungen
- $150 monatliches Ausgabenkonto
- $1,000 jährliches Budget für Weiterbildung
- $500 Neukunden-Produktivitäts-Bonus
- Unbegrenzte PTO- und Krankheitstage
- Monatlicher Firmen-Wellness-Tag frei
- Snacks, Getränke und Catering-Mittagessen im Büro
- Teambuilding-Events
- Hybride Präsenztage von 2 Tagen pro Woche im Büro.
#LI-HYBRID
