QA Manager / Coach

Als QA Manager erstellen wir Ihnen auf Ihr Produkt und Unternehmen maßgeschneiderte Verfahrensbeschreibungen und helfen Ihnen die Kapazitäten für Ihre Qualitätssicherung einzuschätzen und diese bei Bedarf auch unterstützend aufzubauen. Wir begleiten Ihre Prozesse mit Ihrem Entwicklungsteam und verbessern die Prozesse in Hinblick auf Qualitätssicherung.

Eine Prüfung (Quality Control) Ihrer Prozesse sowie Prüfungen der Testabdeckung können wir ebenso durchführen und im Anschluss Freigaben erteilen. Außerdem vermitteln wir Ihrem Entwicklungsteam allgemeine Techniken für den Qualitätsanspruch, diese inkludieren UnitTests, API Tests, Code Reviews usw.

Auch werden wir auf Wunsch die Notwendigkeit von Continous Development mit den Zusammenhängenden Fachlichkeiten und daraus folgenden Aufgaben erklären. (Jenkins, Continous Testing, uvm.)

Schulung Qualitätssicherung

Sollten Sie Interesse an einer Schulung für Ihr Entwickler- oder Ihr Tester-Team haben, sind wir gerne bereit für Anfänger sowie Fortgeschrittene diese Schulung als (zertifizierte) Test Manager für Ihr Team durchzuführen.

Leistungen
Leistungen

Test Team

Als Test-Team unterstützen wir Ihre Entwicklungs- oder Tester-Mitarbeiter mit der nötigen Manpower in Form von Tester-Manager, Tester in manueller sowie automatisierter Form, um ihr Projekt bis zur vorgegebenen Deadline zum Abschluss zu bringen.

Leistungen

Test Manager

Als Test Manager unterstützen wir Sie aktiv während der Umsetzung, der Konzeption, der Entwicklung und der Wartung Ihres Produktes. Je nach Bedarf erstellen wir Ihnen Testkonzepte (auch nach gesetzlichen Vorgaben), Testpläne, Testfälle, Fehlerbeschreibungen uvm. Natürlich können wir die geschriebenen Tests auch im Anschluss ausführen, um verschiedene Tests wie Feature-Regressions-Test für Sie durchzuführen.

Leistungen
Leistungen
Leistungen

Software Tester (manuell)

Als Software Tester (manuell) unterstützen wir kurzfristig Ihr Tester-Team und Kapazitätsspitzen in der Ausführung von Feature- und Release-Tests vorzubeugen.

Software Tester (automatisiert)

Als Software-Tester (automatisiert) unterstützen wir sie in der Erarbeitung und der Pflege Ihrer automatisierten Test-Suiten für Ihr Projekt. Dabei stellen wir sicher, dass auch nachdem wir das Projekt verlassen die Automatisierung mit einem gewissen Maß an Pflege weiterlaufen kann.

Über Testing

Was bedeutet Testing? Testing oder auch Qualitätssicherung ist ein kontinuierlich wichtiger Teil unseres Lebens. Die Überprüfung von Spielsachen für unter 3-Jährige, Wasserqualitätsprüfung bei den örtlichen Wasserwerken, oder das Testing von Software, die Sie auf Ihrem Heimrechner, Laptop, Smartphone oder Ihrem Fitnessband (vor)installiert haben.
Critical QA ist spezialisiert auf Software Testing (Software QA – SQA).

SQA

Leistungen

Was ist SQA?

Bei der Produktion von Software ist am Ende angestrebt ein fertiges Produkt zu liefern. Schon vor und während der eigentlichen Produktion sollten Software Tests, also kleine Teilabnahmen des Produkts stattfinden. Das reicht von Anforderungs- und Konzeptprüfungen bis zur eigentlichen Endabnahme bevor das Produkt dem Kunden zur Verfügung gestellt wird.

Wie setzt man SQA am besten auf?

Trotz dessen viele Teams auf den selben Plattformen arbeiten und sogar ähnliche Produkte entwickeln, ist es immer notwendig sich vor dem Einsatz von SQA das Firmenökosystem, die verwendeten Methoden des Teams, den gewünschten SDLC (Software Development Life Cylce) anzusehen und zu analysieren. Ein SQA Mitarbeiter wird bei genügend Einarbeitung zu einer Kernkomponente des Entwicklungsteams. Einige Teams im Agilen Umfeld setzen darauf, dass Entwickler, Projektverantwortliche oder sogar Marketing- und Sales-Mitarbeiter ad-hoc “mit testen”. Vor allem bei Software, die nur für das eigene Unternehmen entwickelt wird. Diese sollte, wenn überhaupt nur für die Anfangsphase des Unternehmens bzw. für Prototypen genutzt werden.

Warum sollte Testing durchgeführt werden?

Tests versetzen das Produkt und teils auch das Team in eine Situation konstruktiver Kritik, welche das Produkt verbessert. Ein besseres Produkt heißt auch höherer Wert für den Endnutzer und somit zufriedenere Kunden. Lesen Sie mehr über die verschiedenen Testing Types (Testing-Arten) Beta, Performance, u.v.m. und wie sie eingesetzt werden.