Beruf Softwareprüfer / Softwareprüferin

Softwareprüfer prüfen Software. Bisweilen planen und konzipieren sie diese auch. Außerdem können sie Softwarefehler beheben und Software reparieren, obgleich diese Aufgaben hauptsächlich von Designern und Entwicklern übernommen werden. Softwareprüfer stellen sicher, dass die Anwendungen ordnungsgemäß funktionieren, bevor sie internen und externen Kunden übergeben werden.

Möchten Sie wissen, welche Art von Karriere und welche Berufe am besten zu Ihnen passen? Absolvieren Sie unseren kostenlosen Holland-Code-Berufstest und finden Sie es heraus.

Persönlichkeitstyp

Wissen

  • Software-Testebenen

    Der Testebenen in der Softwareentwicklung, z. B. Komponententests, Integrationstests, Systemtests und Abnahmetests.

  • Softwarearchitekturmodelle

    Strukturen und Modelle, die für das Verständnis oder die Beschreibung des Softwaresystems erforderlich sind, einschließlich Softwarekomponenten, Beziehungen zwischen ihnen und Eigenschaften von Elementen sowie Beziehungen.

  • Softwareanomalien

    Standardabweichungen und außergewöhnlichen Ereignisse in der Performance des Softwaresystems; die Erkennung von Vorfällen, die den Ablauf und den Prozess der Systemausführung verändern können.

  • Softwaremetriken

    Messgrößen, die ein Merkmal des Softwaresystems erfassen, um die Entwicklung der Software zu bestimmen und sie zu bewerten.

Fertigkeiten

  • Testergebnisse melden

    Berichterstattung von Testergebnissen mit Schwerpunkt auf Feststellungen und Empfehlungen, wobei die Ergebnisse nach Schweregrad zu differenzieren sind. Beifügen einschlägiger Informationen aus dem Prüfplan und Beschreibung der Prüfmethoden anhand von Parametern, Tabellen und visuellen Methoden, um erforderlichenfalls Sachverhalte klarzustellen.

  • Sich kritisch mit Problemen auseinandersetzen

    Ermittlung der Stärken und Schwächen verschiedener abstrakter, rationaler Konzepte wie Fragen, Meinungen und Herangehensweisen im Zusammenhang mit einer bestimmten problematischen Situation, um Lösungen und alternative Methoden zur Bewältigung zu erarbeiten.

  • Softwarekomponenten-Tests durchführen

    Testen einzelner Quellcodeeinheiten durch Erstellen kurzer Codefragmente, um festzustellen, ob sie geeignet sind oder nicht.

  • Kunden-Softwareprobleme reproduzieren

    Verwendung von speziellen Tools, um die Umstände zu reproduzieren und zu analysieren, die den vom Kunden gemeldeten Software-Status oder seine Ergebnisse verursacht haben, und um angemessene Lösungen zu bereitzustellen.

  • Softwaretest-Dokumentation bereitstellen

    Informieren des technischen Teams über Softwaretestverfahren und der Anwender und Kunden über die Analyse der Testergebnisse, um sie über den Zustand und die Effizienz der Software auf dem Laufenden zu halten.

  • Softwaretests durchführen

    Testen mittels spezieller Softwaretools, dass ein Softwareprodukt den Kundenanforderungen entspricht und einwandfrei funktioniert. Erkennen von Softwarefehlern mithilfe von Techniken und Tools zum Testen von Software.

Mögliche Kenntnisse und Fähigkeiten

auditverfahren n1ql xquery unstrukturierte daten sas language java haskell ruby agiles projektmanagement computerprogrammierung python c# ml sap r3 common lisp softwareprüfung planen swift lisp r ajax objective-c perl apl zeit- und terminplan führen scala asp.net software-gebrauchstauglichkeit messen hardwarekomponenten visual basic prolog openedge advanced business language sparql matlab smalltalk resource-description-framework-abfragesprache automatisierte softwaretests entwickeln vbscript softwareprobleme identifizieren und beheben software-wiederherstellungstests durchführen scratch ikt-leistungsanalysemethoden assembly coffeescript anwendungs-gebrauchstauglichkeit abap c++ bibliotheken für softwarekomponenten microsoft visual c++ integrationsprüfung durchführen prozessorientiertes management ikt-debugging-werkzeuge abfragesprachen skriptprogrammierung verwenden ldap erlang linq cobol javascript schlankes projektmanagement php mdx typescript pascal ikt-projektmanagement-methoden ikt-testsuite entwickeln iuk-code-reviews durchführen groovy werkzeuge für die ikt-testautomatisierung