Senior QA Engineer, Field Delivery

Senior QA Engineer, Field Delivery

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
A

Auf einen Blick

  • Aufgaben: Entwickle automatisierte Tests für Web- und mobile Anwendungen und verbessere die Qualitätssicherung.
  • Unternehmen: Autodesk, ein innovatives Unternehmen, das kreative Lösungen für die Bauindustrie bietet.
  • Vorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Aufstiegschancen und einer Kultur der kontinuierlichen Verbesserung.
  • Warum dieser Job: Gestalte die Zukunft des Bauens mit modernster Technologie und einem engagierten Team.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwarequalitätssicherung und Testautomatisierung.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Position Overview

At Autodesk, we empower those who imagine, design, and create a better world for everyone. Our Field Delivery team builds software used by construction workers on aktiven Baustellen, wo die Konnektivität begrenzt, die Bedingungen unvorhersehbar und Zuverlässigkeit erforderlich ist. Wir suchen einen Senior QA Engineer, der weiß, wie man ein Qualitätssicherungssystem aufbaut, bei dem manuelle Tests nicht erforderlich sind und Releases sicher und schnell durchgeführt werden können.

In dieser Rolle entwerfen Sie die Testinfrastruktur für unsere Web- und mobilen Plattformen im Außendienst (umfasst ein React-Web-Frontend, React Native iOS- und Android-Apps sowie ein Python/Django-Backend) und bringen Qualität in den Entwicklungsprozess selbst ein. Sie haben die Flexibilität, die richtigen Tools und Frameworks für die Aufgabe auszuwählen. Sie arbeiten eng mit anderen QA-Ingenieuren in der Gruppe zusammen und sind eng mit den Software-Ingenieuren verbunden, die das Produkt entwickeln. Dies ist eine Rolle für jemanden, der systematisch denkt, produktionsreife Testcodes schreibt und ebenso viel Wert auf ein System legt, das ständige Releases ohne Risiko von Bugs und Fehlern ermöglicht, wie auf ein gut gestaltetes Feature.

Verantwortlichkeiten

  • Entwerfen und Implementieren von End-to-End-Testautomatisierung für Web und Mobile (iOS und Android), Auswahl der Tools und Frameworks, die am besten zu unserem Stack und Workflow passen.
  • Mit Ingenieuren zusammenarbeiten, um Backend-Test-Suiten mit realistischen Testdaten zu erstellen und zu pflegen, um eine starke Abdeckung der API-Erfolgspfade, Randfälle und Fehlermodi sicherzustellen.
  • Die Strategie für die Abdeckung von Unit- und Komponententests über Frontend und Mobile entwerfen - wir verwenden derzeit pytest und Jest, aber Sie sind frei, Tools nach Bedarf weiterzuentwickeln oder zu ersetzen.
  • Helfen Sie, das Testautomatisierungsframework weiterzuentwickeln. Zuverlässigkeit, Geschwindigkeit und Wartbarkeit sind erstklassige Anliegen.
  • Test-Suiten in CI/CD-Pipelines integrieren, einschließlich mobiler Simulator- und Emulatorumgebungen für automatisierte Builds und Releases.
  • Codeabdeckungsstandards über Backend und Frontend verfolgen und durchsetzen.
  • Sicherstellen, dass Last- und Leistungstests vorhanden sind, um das Verhalten des Backends unter realistischen Feldbedingungen zu validieren.
  • Lücken in der Abdeckung erkennen und diese schließen, warten Sie nicht, bis Sie gefragt werden.
  • In Anforderungen und Entwurfsüberprüfungen einsteigen, um von Anfang an Testbarkeit und Qualität zu fördern.
  • Teststrategien für neue Funktionen definieren und dokumentieren, einschließlich Flag-off- und Flag-on-Verhalten für funktionsgeflaggte Arbeiten.
  • Mit Entwicklern zusammenarbeiten, um Defekte zu reproduzieren, zu isolieren und zu charakterisieren - nicht nur zu melden.
  • Eng mit Frontend- und Backend-Ingenieuren, Produktmanagern und Stakeholdern im Außendienst zusammenarbeiten.
  • Die Qualitätsstandards durch Code-Reviews von Testcode und Automatisierungsframeworks erhöhen.
  • Best Practices im Testen teilen und helfen, eine Kultur der Dokumentationsdisziplin im Team aufzubauen.
  • Mit anderen QA-Ingenieuren koordinieren, um sich auf Abdeckung, Tools und gemeinsame Standards abzustimmen.

Mindestens erforderliche Qualifikationen

  • 5+ Jahre Erfahrung in der Software-Qualitätsprüfung mit starkem Fokus auf Testautomatisierung.
  • Nachweisliche Erfahrung im Aufbau von E2E-Testautomatisierung für Webanwendungen.
  • Erfahrung mit mobiler Testautomatisierung für iOS und Android.
  • Solide Python-Kenntnisse mit Erfahrung im Schreiben und Pflegen von Backend-Test-Suiten.
  • Erfahrung im Testen von REST-APIs in Produktions-Backend-Systemen.
  • Vertrautheit mit React und React Native, um zuverlässige Komponenten- und Integrationstests zu schreiben.
  • Starkes Verständnis von CI/CD-Systemen und der Integration automatisierter Test-Suiten in Pipelines.
  • Sie übernehmen Verantwortung für das, was Sie bauen, halten es grün und suchen nach Möglichkeiten, es zu verbessern.

Bevorzugte Qualifikationen

  • Erfahrung mit Bibliotheken zur Generierung von Testdaten (z.B. factory_boy).
  • Erfahrung in der Konfiguration mobiler CI/CD-Pipelines mit automatisierten Simulator- und Emulator-Tests.
  • Vertrautheit mit Last- und Leistungstest-Tools (z.B. Locust, k6).
  • Erfahrung mit E2E-Web-Test-Frameworks wie Playwright, Cypress oder ähnlichem.
  • Erfahrung mit mobilen Test-Frameworks wie Detox, Maestro oder Appium.
  • Erfahrung mit der Verwendung von KI-Agenten zur Erleichterung des Schreibens und Wartens von Tests.
  • Tests von Offline-First- oder feldorientierten mobilen Anwendungen.
  • Hintergrund in Bauwesen, Workforce-Management oder Betriebsoftware.
  • PostgreSQL und teststrategien auf Datenbankebene.

Senior QA Engineer, Field Delivery Arbeitgeber: Autodesk

Autodesk ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Österreich eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf berufliche Weiterentwicklung und innovativen Projekten im Bereich Building Engineering, profitieren die Mitarbeiter von umfangreichen Schulungsprogrammen und der Möglichkeit, an bedeutenden Initiativen in der AEC-Branche mitzuwirken. Die Unternehmenskultur fördert Zusammenarbeit und Kreativität, was zu einer erfüllenden und sinnstiftenden Karriere führt.

A

Kontaktdaten:

Autodesk Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior QA Engineer, Field Delivery erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Autodesk anzuklopfen, wenn du dich auf die Stelle als Senior QA Engineer, Field Delivery bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Autodesk vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior QA Engineer, Field Delivery mit Bravour zu bestehen

Testautomatisierung
E2E-Testautomatisierung
Webanwendungen testen
Mobile Testautomatisierung für iOS und Android
Python
Backend-Test-Suiten
REST-APIs testen

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Autodesk klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Autodesk vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.