Die Haupttätigkeit des Quality Assurance (QA) Engineers im Bereich Tech & Developement besteht in erster Linie im Testen von Software und Code.
Dabei geht es nicht nur um die Fehlersuche, sondern auch oft direkt um die Fehlerbehebung sowie die Dokumentation und Besprechung von wiederkehrenden Fehlerquellen in Daily Standups mit bspw. dem SCRUM Master oder DevOps Master.
Dafür muss aber zunächst vom QA Engineer ein geeigneter Softwaretest konzipiert und durchgeführt werden. In Zusammenarbeit mit den jeweiligen Entwicklern, zum Beispiel Backend-Entwickler, dem Frontend-Entwickler oder dem Software Architekten werden die technischen Neuerungen im Code umgesetzt und dann dem Testing zugeführt. Oft findet dies auch bereits automatisiert statt mit Tools wie Selenium Webdriver etc.
Nach erfolgreichem Testing wird der Code in der Regel dokumentiert und dann als Teil eines größeren Release deployed.
Die Tätigkeiten des Quality Assurance (QA) Engineers geht weit über das Software Testen hinaus: Zunächst müssen Qualitätsstandards und Anforderungen definiert werden. Dabei muss ausgedrückt werden, welche Mindestanforderungen im Hinblick auf Stabilität, Bedienbarkeit und IT-Sicherheit vorliegen.
Um zum Beispiel neue Funktionen in einem Online Shop zu realisieren, kann eine Absprache mit mit dem dem e-Commerce Projektmanager sinnvoll sein, um KPI mit Hilfe neuer Tools und Funktionen im e-commerce besser zu erreichen. Z.b. kann das Verhalten einer Suchmaschine im Online Shop neu programmiert werden, was komplexes Testing erfordert durch den Quality Assurance Engineer. Dabei kann auch eine direkte Zusammenarbeit mit Salesforce Commerce Cloud Spezialisten, Shopify Programmierer oder Magento Entwickler sinnvoll sein.
In mehrstufigen, oft selbst konzipierten entwickelten Teststufen müssen diese Anforderungen getestet und genauestens dokumentiert werden. Das angewandte Testsystem muss dabei stetig verbessert werden und an jede neue Funktion bzw. Umgebung eigenes angepasst werden. Dabei ist eine Enge Zusammenarbeit mit Cloud Architekten bspw. erforderlich wenn die Software off Premises gehostet wird und entsprechend Tests aufwändig bei AWS, Microsoft Azure oder der Google Cloud stattfinden sollen.
Der Quality Assurance (QA) Engineer trägt dabei eine große Verantwortung, denn eine zu schnell freigegebene, fehlerhafte Software kann zu Unzufriedenheiten bei Kunden oder Stakeholdern in anderen Fachbereichen wie Digital Marketing oder Business Development führen. Beispielsweise bei einer ERP Anwendung könnte es passieren, dass durch ein Fehlerhaftes Deployment Kollegen wie der Master Data Manager mit seinem Team aus Data Stewards, Datentypisten und anderen Daten Spezialisten aus der Ableitung Data & und Business Intelligence z.B. auf längere Zeit fehlerhafte Inputs erzeugt, was letztlich nur noch durch IT Spezialisten mit einer Disaster Recovery gelöst werden kann.
Der klassische Weg zum Quality Assurance (QA) Engineer führt über eine IT-nahe Berufsausbildung oder über ein Hochschulstudium im IT-Bereich. Aber auch Quereinsteiger finden ihren Weg in den Beruf des Quality Assurance (QA) Engineer. Voraussetzung dafür ist mehrjährige Berufserfahrung im IT-Bereich und fundierte Kenntnisse in Informatik.
Darüber hinaus wichtig sind:
Folgende Fähigkeiten besitzen die unserer Erfahrung nach qualifziertesten und erfolgreichsten Bewerber bei adoleo im Spitzenfeld:
Quality Assurance (QA) Engineers werden in Unternehmen gebraucht, in der es um das Testen von Programmen geht. Vor allem bei Softwareentwicklern, aber auch Industrieunternehmen, die über eine eigene Softwareabteilung verfügen.
Gehälter können durch Faktoren wie die Branche, Unternehmensgröße und Region stark beeinflußt werden. Letzlich ausschlaggebend für die Einordnung ins das richtige Gehaltsband ist die Qualifaktion des Kandidaten für den Job als Quality Assurance (QA) Engineer. Unser Fachbereich für Tech & Development bei adoleo berät gerne individuell zu diesem Thema.
Hinweis: Diese Website wird, wie in unserer Datenschutzerklärung erläutert, durch reCAPTCHA gegen Spam geschützt. Es gelten die Google Datenschutzbestimmungen und
Nutzungsbedingungen.