Tatari
Staff QA Engineer
Überblick
Tatari hat es sich zur Aufgabe gemacht, die TV-Werbung 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-Anzeigen 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. Unterstützt von einem Führungsteam aus ehemaligen Gründern und leitenden Angestellten von Unternehmen wie Shazam, TrueCar, AdapTV, LiveRail, Amazon, Google, Meta, Microsoft und Yahoo, skaliert Tatari weiter rasant, während die TV-Werbung in ihre nächste große Ära eintritt.
Wir suchen einen Staff QA Engineer für das Buying and Optimization Team. 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 dazugehörigen Diensten sicherzustellen.
Bei Tatari glauben wir an die Bedeutung der Förderung von Teams mit vielfältigen Hintergründen und bieten allen gleiche 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 Tooling, Architektur und Testmustern, und Umwandlung in Referenzcode und Design-Dokumente, denen andere folgen können.
- Schreiben und Verbessern von Unit- und Integrationstests über den gesamten Stack hinweg (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 flackernde 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 Datenintegritätsprüfungen, API-Vertrags- und Response-Validierung sowie Testdateneinrichtung für Sandbox- und Staging-Umgebungen.
- Durchführung von explorativen Tests für die 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 technischen und produktbezogenen Führung 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 Softwareentwickler 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.
- Nachweisliche 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 technische und produktbezogene Führung oder beim Mentoring/Coaching anderer Ingenieure.
- Strategisches Denken: Fähigkeit, Testinvestitionen gegen Abdeckung und Risiko abzuwägen und die QA-Roadmap-Entscheidungen zu begründen.
- 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 (zwischen 170,000 und 200,000/Jahr)
- Aktienoptionen
- Krankenversicherung für Sie und Ihre Angehörigen
- 401K, FSA und Pendlerleistungen
- Monatliches Ausgabenkonto über 150 $
- Jährlicher Weiterbildungsbonus von 1,000 $
- Neuling-Produktivitäts-Bonus von 500 $
- Unbegrenzte PTO- und Krankheitstage
- Monatlicher bezahlter freier Tag für das Wohlbefinden des Unternehmens
- Snacks, Getränke und Catering-Mittagessen im Büro
- Teambuilding-Events
- Hybrides Arbeitsmodell mit 2 Tagen Präsenzpflicht pro Woche im Büro.
#LI-HYBRID
