Blog Sales.Rocks

interview-Dejan

Interview mit einem QA-Ingenieur: Was braucht es, um ein hochwertiges Produkt zu liefern?

Wenn Sie eine detailorientierte Person sind, die ein Gespür dafür hat, das Verhalten von Software-Anwendern zu verstehen, kann die Übernahme einer Ingenieurrolle in der Software-Qualitätssicherung (QA) nur der technische Karriereweg sein, den Sie verfolgen sollten.

Bei Sales.Rocks haben wir das Glück, einen der umfassendsten Software-QA-Ingenieure zu haben – Dejan. Er ist seit fast 6 Monaten Teil unseres Teams und stellt sicher, dass Sales.Rocks Sales and Marketing Enablement Plattform einwandfrei funktioniert.

Dejan übernimmt die Rolle eines Software QA-Ingenieurs für Sales.Rocks und ist verantwortlich für:

  • Produkttests und Identifizierung von Fehlern
  • Überprüfung der Produktqualität, um Verbesserungen zur Erreichung einer höheren Kundenzufriedenheit zu erzielen
  • Planung, Erstellung und Verwaltung der gesamten Qualitätsplanungsstrategie
  • Zusammenarbeit mit dem Produktentwicklungsteam, um eine konsistente Projektabwicklung zu gewährleisten
  • Suggesting solutions to identify any product problems

In diesem Artikel stellt Dejan seine Herausforderung und die notwendigen Fähigkeiten für die Lieferung eines hochwertigen Produkts vor.

Dejan, der die Rolle eines Software QA-Ingenieurs hat, kannst du auf deine Anfänge bei Sales.Rocks eingehen? Was war dein erster Eindruck, als du mit dieser Vertriebs- und Marketing-Enablement-Plattform in Kontakt kamst?

Als ich zum ersten Mal mit der Sales.Rocks-Plattform vorgestellt wurde, war ich für einen Moment so verwirrt, weil ich mir nicht sicher war, was es war. Es dauerte eine Weile, bis ich erkannte, dass diese Plattform eine außergewöhnliche Kombination aus Tools, Prozessen, Inhalten und Informationen ist, die von Vertriebs- und Marketingteams benötigt wird, um mit Kunden zu interagieren, den Umsatz zu steigern und so zum Geschäftswachstum zu führen.

Als einziger QA-Ingenieur, der an der Sales.Rocks-Plattform arbeitet, war der Anfang für mich sehr schwierig. Es hat einige Zeit gedauert, bis ich gelernt habe, wie die Plattform funktioniert, was sie bieten kann, was ihre Schwächen sind, wie man einen Workflow erstellt und implementiert, etc. In der Zwischenzeit habe ich Testfälle geplant und erstellt und viele Tests durchgeführt, um sicherzustellen, dass ein Qualitätsprodukt geliefert wird.

Sales.Rocks ist noch eine brandneue Plattform, aber sie macht erstaunliche Fortschritte. Wie trägt die Rolle eines Software-QA-Ingenieurs dazu bei?

Nun, da Sales.Rocks eine webbasierte Plattform ist, die von verschiedenen Kunden als QA-Ingenieur genutzt wird, ist es Teil meiner Aufgabe, verschiedene Testfälle und Techniken zu erstellen, die auf der Verwendung des Moduls unter а test basieren. Im nächsten Schritt beginnt die Durchführung des Tests und die Analyse der Endergebnisse.

In jedem Testfall gibt es erwartete und tatsächliche Ergebnisse. Falls einer der Tests nicht dem erwarteten Ergebnis entspricht, wird der Fehlerbericht im Product Backlog abgelegt (Liste der Aktivitäten, die ein Team durchführen sollte, um ein bestimmtes Ergebnis zu erzielen).

Lange Rede kurzer Sinn, ich muss viele verschiedene Tests durchführen und sicherstellen, dass alle Module auf der Plattform entwickelt werden und wie erwartet funktionieren.

Was ist die größte Herausforderung, vor der du als QA-Ingenieur stehst?

Die größte Herausforderung für mich als QA-Ingenieur bestand darin, alle funktionalen Details der Plattform zu kennen. Aber das war nur ein kleiner Ausschnitt aus der Herausforderung. Eine weitere Herausforderung war, dass mir die Produktdokumentation fehlte. Während des Tests musste ich also ständig das Entwicklungsteam fragen, ob das tatsächliche Ergebnis tatsächlich das erwartete Ergebnis war.

Welche Fähigkeiten muss ein Software QA-Ingenieur mitbringen, um im Produkttest erfolgreich zu sein?

Qualitätssicherungsingenieure haben eine der wichtigsten Aufgaben im gesamten Entwicklungsprozess, was verschiedene Fähigkeiten erfordert. Am Anfang steht das Verständnis, wie die zu testende Software funktioniert. Analytische Fähigkeiten sind ebenfalls erforderlich, denn Testen ist mehr als nur das Auffinden von Fehlern. Last, but not least, das Wichtigste für mich wäre die Kommunikation.

„Viele Leute denken, dass das Testen nur ein Mausklick ist, aber sie liegen falsch. In Wirklichkeit erfordert die Rolle einer Software-QS viel Planung, Erstellung von Tests und kontinuierliche Kommunikation mit dem Entwicklungsteam und dem Product Owner, um so viel wie möglich für die Durchführung der Produktprüfung zu lernen.“

Warum ist die Qualität der Daten heutzutage wichtig?

Wie würdest du in dieser datengesteuerten Welt einen Kunden ohne Datenqualität verstehen oder mit ihm in Kontakt bleiben? Heutzutage ist es einfacher denn je, wichtige Informationen über aktuelle und potenzielle Kunden zu finden, aber Daten sind nur dann nützlich, wenn sie qualitativ hochwertig sind. Dies umfasst Datenvollständigkeit, Eindeutigkeit, Aktualität, Gültigkeit, Genauigkeit und Konsistenz.

Was bedeutet Customer Intelligence (CI) für Sie?

Ich verstehe Customer Intelligence als den Prozess der Aggregation größerer Datenmengen, die später als Input für bestimmte Technologien mit Hilfe fortschrittlicher Analysemethoden verwendet werden.

Schließlich, wo siehst du dieses Produkt in Zukunft?

Mit dem schnell wachsenden Tempo, das wir derzeit haben, kann ich alle drei Module (Bulk, Batch, Sales+) voll entwickelt, funktionsfähig und liefert aktuelle und genaue Daten. Am Ende sehe ich Sales.Rocks als führend in der SaaS-Branche.