Software Quality Assurance, Analyse, Konzeption, Aufbau, Betrieb

Ausgangssituation:

Bis vor kurzem (6 Monate zuvor) gab es einen Mitarbeiter zum Testing der Kernfunktionalitäten des Systems (Frontends & Backend) mittels des Windows .net Client. 
Nach Austritt dieses Mitarbeiters konnten Weiterentwicklungen der Applikation nicht, oder nur stark verzögert, ausgeliefert werden.
Daraufhin war die Position auszufüllen, mit zusätzlicher strategischer Ausrichtung um einen erhöhten Testbedarf abzudecken bzw. zu kompensieren und Softwarequalität langfristig sicherrzustellen.

zusätzlicher Testaufwand durch:

  • Erweiterung der Applikation um Web Client, Android Client, iOS Client
  • Erweiterung des Funktionsumfangs des gesamten Systems, und somit in Backend und allen Clients
  • zusätzliche Testaktivitäten am ReST API Backend
  • Erweiterung um weitere Produktlinien und somit zusätzliche Web Clients, Mobile Clients und Backends.

 

Tätigkeiten:
nachfolgend einige Stichworte zu den Tätigkeitsfelderrn.

Software Quality Assurance

  • Analyse, Verbesserung und Dokumentation von Qualitätsmaßnahmen (Teststufen, involvierte Prozesse & Personen) 
  • Koordinierung von Qualitätsmaßnahmen (QA Policy, Testmanagement, Kommunikation mit Support, Sales und Marketing,..)
  • Enge Zusammenarbeit mit den Fachabteilungen
  • Mitarbeit in der Risikobewertung, Requirement-Reviews, Release-Planung
  • Vorschläge für Verbesserungen im Produktionsprozess
  • Test, Qualifizierung und Abnahme der Anwendungen hinsichtlich Funktionalität, Benutzerfreundlichkeit, Sicherheit, Zuverlässigkeit, Robustheit und Performance
  • Analyse und Auswertung von Fehlern sowie Ableitung von Maßnahmen zur Qualitätsverbesserung

• Testing & Testmanagement

  • Testmanagement
  • Erstellen der Testszenarien, Testcases & Testplans
  • Requirement Reviews
  • exploratives Testen
  • Blackbox Testing
  • Szenario Tests, Integrations-Tests
  • API-Testing, Mobile Testing, Web Testing
  • Testdokumentation mit Logfiles, Screenshots, Videos, etc.
  • Windows Client (.net), Web (HTML, CSS, JavaScript, Angular), Android (native, Ionic), iOS (Swift)
  • Dokumentation & Organisation mit Jira, Confluence

• Testautomation

  • Rest API, Web, Android
  • Postman
  • Protractor, Selenium, Appium
  • TestProject

Applications Under Test Technologien:

  • Windows Client (.net),
  • Web (HTML, CSS, JavaScript, Angular),
  • Android (native, Ionic),
  • iOS (Swift)

 DevOps

     Administration der Testsysteme und Testdaten

  • Versioning, Build, Deploy 
  • Jenkins, Azure DevOps
  • Client Updates
  • Wartung Stammdaten
  • Postman
  • Protractor, Jasmine
  • pgAdmin, SQL
  • Linux, Windows

     Administration der Testautomation-Systeme

  • Selenium, Appium, Protractor
  • TestProject (Low Code Application)
  • SauceLabs, Browserstack
  • Linux/Docker