Auf einen Blick
- Aufgaben: Entwickle und verbessere automatisierte Tests für innovative Softwareprodukte.
- Arbeitgeber: Toptal, das größte vollständig remote arbeitende Unternehmen der Welt.
- Mitarbeitervorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und ein unterstützendes Team.
- Andere Informationen: Wachstumsmöglichkeiten und eine Kultur der Innovation erwarten dich.
- Warum dieser Job: Sei Teil eines dynamischen Teams und forme die Zukunft der Technologie.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in Qualitätssicherung und Testautomatisierung.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Toptal ist ein globales Netzwerk von Top-Talenten in den Bereichen Geschäft, Design und Technologie, das es Unternehmen ermöglicht, ihre Teams nach Bedarf zu erweitern. Mit über 200 Millionen US-Dollar Jahresumsatz und Teammitgliedern auf der ganzen Welt ist Toptal die größte vollständig remote arbeitende Belegschaft der Welt. Wir kombinieren die besten Elemente virtueller Teams mit einer Unterstützungsstruktur, die Innovation, soziale Interaktion und Spaß fördert. Wir sehen keine Grenzen, bewegen uns schnell und scheuen uns nicht, neue Wege zu gehen.
Job Zusammenfassung
Toptal ist ein qualitätsorientiertes Unternehmen. Während Qualität die Verantwortung des gesamten Teams ist, führen unsere QA-Automatisierungsingenieure diese Bemühungen an. Wir glauben, dass höchste Qualität nur erreicht werden kann, wenn wir sie aus drei verschiedenen Perspektiven betrachten: Produktwissen - das vollständige Verständnis des Produkts und seiner Funktionen; Ingenieurdomaine - die Erhöhung der Testabdeckung oder das Lösen ihrer Lücken, das Verständnis der Architektur und des Designs sowie das Finden von Verbesserungsmöglichkeiten oder möglichen Problemen; Prozessprüfung - Identifizierung von Qualitätsproblemen, die wir mit einfachen Änderungen in unserem Softwareentwicklungsprozess verhindern können.
Wir suchen einen Senior QA Automation Engineer, der Toptal beitritt und an einem neuen Produkt innerhalb unseres Kernteams arbeitet. Sie werden Teil eines kleinen, hochdynamischen Teams sein, das eine KI-gestützte Plattform entwickelt. Ihre Arbeit wird sich sowohl auf die Pflege als auch auf die Verbesserung der hohen Testabdeckung unserer Tools konzentrieren, sowie das Team bei der Analyse komplexer technischer Initiativen unterstützen, indem Sie Eckenfälle finden und korrekt behandeln und sicherstellen, dass alle diese die hohen Qualitätsstandards von Toptal erfüllen. Dies ist eine Remote-Position. Wir bieten keine Visumsponsoring oder Unterstützung an. Lebensläufe und Kommunikation müssen in Englisch eingereicht werden.
Verantwortlichkeiten
- Sie werden an der Definition, dem Testen und der Validierung erstklassiger Software-Webanwendungen und Slack-Bots teilnehmen, die unserem internen Kernteam dienen.
- Arbeiten Sie daran, unsere automatisierten Testsuiten in RSpec, Jest, Playwright und Cypress zu pflegen und zu verbessern sowie automatisierte Testsuiten für neue Produkte oder Tools von Grund auf neu einzurichten.
- Schätzen, priorisieren, planen und koordinieren Sie Testaktivitäten.
- Identifizieren, dokumentieren und verfolgen Sie Fehler gründlich.
- Überprüfen Sie die Arbeit Ihrer Kollegen aus der Perspektive des White-Box- (PR-Überprüfungen) und Black-Box- (manuelle und explorative) Testens.
- Verbessern Sie die Prozesse Ihres Teams, brainstormen Sie Ideen und kommunizieren Sie Ihren Status und Fortschritt.
- Arbeiten Sie eng mit Stakeholdern und Benutzern während der vorläufigen Planungsphase zusammen, um ein ganzheitliches Verständnis des Produkts zu gewährleisten, um neue Funktionen effektiv zu planen und bereitzustellen.
- Tragen Sie zur Erstellung von Akzeptanzkriterien und Definition of Done für die Funktionen des Teams bei.
- Überprüfen Sie Anforderungen, Spezifikationen und technische Entwurfsdokumente, um zeitnahe und bedeutungsvolle Rückmeldungen zu geben und Eckenfälle zu identifizieren, die wir angemessen angehen müssen.
- Verfolgen Sie Qualitätsmetriken wie Fehlerdichten und offene Fehlerzahlen.
- Bleiben Sie über neue Testtools und Teststrategien auf dem Laufenden.
- Entwicklungserfahrung, einschließlich Design, Implementierung, Dokumentation und Wartung von Testautomatisierung in Ruby on Rails, React und NodeJS (ein Plus).
- Mentorieren Sie andere Personen, geben Sie Feedback und wachsen Sie als Teil des Teams.
- Aktiv an Meetings teilnehmen, einschließlich Scrum-Meetings, Teammeetings, Pair-Programming-Sitzungen usw.
- Ein ganzheitliches Verständnis des Produkts und der Bedürfnisse der Benutzer, idealerweise aus der Perspektive des Produktmanagements, ist von Vorteil.
- Frühere Erfahrung in einer Rolle als Produktmanager ist vorteilhaft, aber nicht erforderlich.
In der ersten Woche erwarten Sie:
- Beginnen Sie Ihr Onboarding und Ihre Integration bei Toptal.
- Machen Sie sich mit unserem Produktportfolio und der Teamstruktur vertraut.
- Lernen Sie unsere Prozesse kennen.
- Machen Sie sich mit unserem Tech-Stack vertraut.
In dem ersten Monat erwarten Sie:
- Implementieren Sie Ihre ersten automatisierten Tests.
- Haben Sie ein starkes Wissen über Toptals Geschäft sowie die Mission und Vision unseres Teams.
- Beginnen Sie mit regulären Teamaufgaben und machen Sie sich mit dem Geschäftsfeld vertraut.
- Nehmen Sie an regelmäßigen Meetings teil, wie technischen Anrufen, Retrospektiven und dem monatlichen Engineering All-Hands-Meeting.
In den ersten drei Monaten erwarten Sie:
- Beginnen Sie, zu den technischen Themen beizutragen und verstehen Sie die Anwendung und das allgemeine Testsystem.
- Lernen und nehmen Sie an der Nutzung der neuesten Testtechnologien teil.
- Liefern Sie regelmäßig Wert.
- Gewöhnen Sie sich an die tägliche Arbeitsroutine unseres Teams.
- Überprüfen Sie den von Ihren Kollegen geschriebenen Code und identifizieren Sie mögliche Verbesserungsbereiche, während Sie Diskretion und unabhängiges Urteilsvermögen ausüben.
- Seien Sie bereit, Verbesserungen an Toptals Prozessen und Codebasis vorzuschlagen.
In den ersten sechs Monaten erwarten Sie:
- Entwickeln Sie automatisierte Tests, um sicherzustellen, dass unsere Produkte unser Geschäft einwandfrei unterstützen und höchsten Qualitätsstandards entsprechen.
- Richten Sie die automatisierte Testsuite für unsere neuen Produkte und Tools von Grund auf neu ein.
- Seien Sie aktiv an der Entwicklung neuer Funktionen beteiligt, an denen Ihr Team arbeitet.
Im ersten Jahr erwarten Sie:
- Werden Sie ein Champion neuer Ideen, die dazu beitragen, den Zweck unseres Unternehmens, Teams und Gruppen zu erreichen, während Sie die Qualitätskultur sicherstellen, die uns am wichtigsten ist.
- Werden Sie ein wichtiges Teammitglied, verantwortlich für die QA- und allgemeinen Testaktivitäten, und helfen Sie anderen innerhalb und außerhalb des Teams.
- Entwickeln Sie das Vertrauen Ihres Teams, um strategische Entscheidungen bezüglich der im QA-Prozess verwendeten Tools oder Methoden zu treffen.
- Erhöhen Sie erheblich die automatisierte Testabdeckung der Produkte Ihres Teams, einschließlich End-to-End- und Integrationstests; helfen Sie Ihren Teamkollegen bei manuellen und explorativen Tests, wenn nötig.
- Verstehen Sie Toptals technischen Stack, Zusammenarbeit, Rituale, Prozesse, Leistung und zukünftige Arbeiten in der Tiefe.
- Bestimmen Sie, wie Ihr Karriereweg bei Toptal aussieht.
Anforderungen
- 5+ Jahre Erfahrung in der Qualitätssicherung und Testautomatisierung.
- RSpect, Jest und Cypress sind Ihr tägliches Brot.
- Teamplayer sein – Solo-Leistungen vermeiden und anderen helfen.
- Hervorragende schriftliche und mündliche Kommunikationsfähigkeiten.
- Vollständige Autonomie in der täglichen Arbeit; sich selbst entblocken, indem Sie die richtigen Personen oder Hilfe finden.
- Praktische Erfahrung mit sowohl White-Box- als auch Black-Box-Tests.
- Solide QA-Automation-Erfahrung, die sich hauptsächlich auf das Hinzufügen von End-to-End-Tests in monolithischen und verteilten Systemen konzentriert.
- Solide praktische Erfahrung mit automatisierten Testtools für Frontend- und Backend-Anwendungen.
- Praktische Erfahrung mit verschiedenen Tools – Testtools, Versionskontrollsystemen (Git), Testmanagementsoftware, Fehlerverfolgungssoftware (Jira), CI-Tools (Jenkins, Github Actions usw.), Docker, Kubernetes (ein Plus) und Google Cloud Platform (ein Plus).
- Kritisches Denken und enthusiastischer Skeptizismus.
- Bonuspunkte für praktische Erfahrung beim Testen von Slack-Bots und Jira-Add-Ons.
- Erfahrung oder Vertrautheit mit Produktmanagement, einschließlich des Verständnisses der Benutzerbedürfnisse und der Unterstützung bei der Planung und Bereitstellung von Funktionen, ist von Vorteil.
- Sie sollten ein proaktiver Problemlöser sein und Verantwortung für Ihre Arbeit übernehmen, indem Sie eng mit dem Team zusammenarbeiten, um qualitativ hochwertige Ergebnisse zu erzielen.
- Sie müssen ein erstklassiger individueller Beitragender sein, um bei Toptal erfolgreich zu sein. Sie werden nicht hier sein, um anderen nur zu sagen, was sie tun sollen.
Senior QA Automation Engineer Arbeitgeber: Toptal
Kontaktperson:
Toptal HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior QA Automation Engineer
✨Tipp Nummer 1
Mach dir ein starkes Netzwerk! Nutze Plattformen wie LinkedIn, um mit anderen QA-Profis in Kontakt zu treten. Teile deine Erfahrungen und lerne von anderen – Networking kann dir helfen, die richtigen Türen zu öffnen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe häufige Fragen zu Testautomatisierung und den Tools, die du verwendest. Zeige dein Wissen über RSpec, Jest und Cypress – das wird dir helfen, einen bleibenden Eindruck zu hinterlassen.
✨Tipp Nummer 3
Sei proaktiv und zeige Initiative! Wenn du eine interessante Idee oder Verbesserung für den QA-Prozess hast, sprich sie an. Arbeitgeber schätzen Kandidaten, die bereit sind, Verantwortung zu übernehmen und zur Teamkultur beizutragen.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt dein Interesse an Toptal und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben. Wir freuen uns darauf, dich kennenzulernen und gemeinsam an spannenden Projekten zu arbeiten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior QA Automation Engineer
Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben: Bevor du deine Bewerbung schreibst, schau dir unsere Website und die Stellenbeschreibung genau an. Verstehe, was wir bei Toptal machen und wie du ins Team passt. Das zeigt uns, dass du wirklich interessiert bist!
Sei du selbst: In deiner Bewerbung solltest du authentisch sein. Zeig uns, wer du bist und was dich motiviert. Wir suchen nach echten Menschen, die zu unserer Kultur passen und nicht nach perfekten Lebensläufen.
Betone deine Erfahrungen: Stell sicher, dass du relevante Erfahrungen und Fähigkeiten hervorhebst, die zu der Rolle des Senior QA Automation Engineers passen. Zeig uns, wie du in der Vergangenheit Qualitätssicherung betrieben hast und welche Tools du beherrschst.
Bewirb dich über unsere Website: Der einfachste Weg, um Teil unseres Teams zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können.
Wie du dich auf ein Vorstellungsgespräch bei Toptal vorbereitest
✨Verstehe das Produkt
Mach dich mit dem Produkt und seinen Funktionen vertraut. Toptal legt großen Wert auf Qualität, also zeige, dass du die Anforderungen und den Nutzen des Produkts verstehst. Bereite Fragen vor, die zeigen, dass du dir Gedanken über die Benutzererfahrung gemacht hast.
✨Technische Vorbereitung
Stelle sicher, dass du mit den Tools und Technologien, die in der Stellenbeschreibung erwähnt werden, vertraut bist. Übe mit RSpec, Jest, Cypress und anderen relevanten Testwerkzeugen. Zeige während des Interviews, dass du praktische Erfahrungen hast und bereit bist, diese anzuwenden.
✨Teamarbeit betonen
Toptal sucht Teamplayer. Bereite Beispiele vor, in denen du erfolgreich im Team gearbeitet hast, um Probleme zu lösen oder Prozesse zu verbessern. Zeige, dass du bereit bist, anderen zu helfen und gemeinsam an Lösungen zu arbeiten.
✨Fragen zur Prozessverbesserung
Bereite einige Fragen vor, die sich auf die Verbesserung von QA-Prozessen beziehen. Zeige dein kritisches Denken und deine Fähigkeit, Probleme zu identifizieren und Lösungen vorzuschlagen. Dies wird dein Engagement für Qualität und kontinuierliche Verbesserung unterstreichen.