Profilbild von Martin Grambauer IT-Berater für Software-Qualitätssicherung aus Angermuende

Martin Grambauer

nicht verfügbar bis 31.12.2021
Kontakt

Letztes Update: 10.09.2021

IT-Berater für Software-Qualitätssicherung

Firma: Martin Grambauer - IT-Berater für Software-Qualitätssicherung | just QA - all about quality assurance
Abschluss: Dipl.-Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | französisch (Grundkenntnisse)

Schlagworte

PHP Agiles Projektmanagement webdriver Docker HP LoadRunner jUnit PKI Continuous Integration PHPUnit Systemtester und Systemintegrationstester Testmanagement Unittest Lasttest Agile testing Testdesign Hudson Cucumber Selenium Last und Performancetest jenkins Qualitätsmanagement Qualitätssicherung Softwaretests Tester C# Java Abnahmetests Komponententest Testplanung Scrum JIRA Testautomatisierung TestNG HP QC HP QTP agile selenium webdriver webdriver.io nightwatch testautomation API Testing API Tests frisby.js Node.js Acceptance Tests Unit Test Unit Testing REST API Testing Performance Tests Load Tests Load Testing Integration Test Atlassian Confluence Atlassian Atlassian Jira Atlassian Crowd Mocha MochaJS Chai ChaiJS Mochawesome Nichtwatch-API Nichtwatch-Cucumber CucumberJS Jest SauceLabs Jenkins Pipeline SoapUI ReadyAPI REST-Assured JMeter LoadRunner Kubernetes minikube npm Yarn Selenesse Fitnesse Ansible GitLab CI Appium Winappdriver

Dateianlagen

Profil_MartinGrambauer.pdf

Skills

08/2007 bestandene Prüfung zum ISTQB Certified Tester (Foundation Level)

QA-Kenntnisse

- Testmanagement, Testplanung, Testdesign, Testdurchführung
- Agile Testing, Scrum, Kanban, APM, V-Modell XT
- Testautomatisierung, Acceptance Testing, End2End Testing
- Unit Testing, API Testing, SOAP Testing, REST Testing, Contract Testing
- Performance Testing, Load Testing, High-pressure Testing
- Integration Testing
- Systeme Testing
- Continuous Integration Qualitätsmanagement, Testkoordinierung
- Private Key Infrastructure (PKI), Kryptografie

Programmiersprachen

- Java, PHP, SQL, C, C++, C#, Visual Basic, Python, PL/SQL, HTML, CSS

Datenbanken

- SQL, MySQL, Oracle

Technologien

- XPath, CSS Selektoren, jQuery, XSS

Betriebssysteme

- Windows 95/98/2000/XP/Vista/7/8
- Linux, Unix, Mac OS X

Software / Tools

+++
Eclipse IDE, Atom
Selenium IDE, Selenium RC, Selenium Core, Selenium Grid, Selenium 2 Webdriver, Selenium 3, Selenium 4
Appium, WinAppDriver
Cucumber
Nightwatch.js, Nightwatch-Cucumber, Nightwatch-API, Cucumber.js WebdriverIO, Mocha, Mochawesome, Chai
TestNG, PHPUnit, JUnit, Jest
Frisby.js
SauceLabs Integration
Artillery, k6
Hudson CI / Jenkins CI, Cloudbees Jenkins
Postman
Subversion (SVN)
MS Office 2003/2007/2010/2013/2016 (Word, Excel, PowerPoint)
Atlassian JIRA Issue and project tracking, Atlassian Crowd, Atlassian Confluence

++
NetBeans IDE, Xcode 6, IntelliJ IDEA, Visual Studio Code Seapine TestTrack, HP Quality Center, Inflectra SpiraTest HP QuickTest Professional, Sikuli
HP LoadRunner, Apache JMeter, Artillery, k6.io
soapUI, ReadyAPI, REST-assured
Terratest
GIT
GitHub Actions, Azure DevOps, Gitlab CI
Docker, Kubernetes, minikube
Citrix, WTS, VMWare, VirtualBox, AWS Maven, NPM, YARN
SonarQube
Collabnet TeamForge

+
Ansible
microTOOL in-Step
Selenesse, FitNesse
Robot Framework, bewildr, White Framework, froglogic Squish Borland SilkPerformer, OpenSTA
NUnit, JsUnit, phpRack
Serverspec
Splunk
CVS
Atlassian Bamboo
Gradle
MS Project 2003

Projekthistorie

08/2021 - bis jetzt
Test Automation Architect und Testmanager bei CBR Fashion GmbH
Schwarze Consulting GmbH (10-50 Mitarbeiter)
Internet und Informationstechnologie
  • Definition und Aufbau einer Teststrategie und Testplan
  • Konzeptionierung, Implementierung, Integration und Etablierung eines Testframeworks (für End2End-Tests, API Tests, Contract Tests, Security Tests, Load Tests) für ein Modeshops im eCommerce- Bereich (mit WebdriverIO, Frisby.js, Pact, Zapproxy, Cucumber, k6)
  • Integration der automatisierten Tests in CI/CD Pipelines (GitlabCI)
  • Unterstützung bei der Definition und Umsetzung von CI/CD Pipelines n Einarbeitung und Schulung von internen Mitarbeitern
  • Motivation und Vermittlung von Qualitätsbewusstsein
  • Vermittlung einer Hands-on-Mentalität in einer Rolle als TestOps

08/2020 - bis jetzt
Test Automation Engineer bei Rhenus Fulfillment Solutions GmbH & Co. KG
Rhenus Fulfillment Solutions GmbH & Co. KG (>10.000 Mitarbeiter)
Transport und Logistik

- Definition und Aufbau einer Teststrategie
- Fachlicher Lead für neu gegründete QA Gilde
- Einarbeitung und Schulung von internen Mitarbeitern
- Konzeptionierung, Implementierung, Integration und Etablierung eines Testframeworks (für End2End-Tests, API Tests, Contract Tests, Security Tests, Load Tests) für eine Logistiksystemlandschaft mit der Zukunftsausrichtung Microservices einzusetzen (mit WebdriverIO, Frisby.js, Pact, Zapproxy, Cucumber, Artillery, k6)
- Integration der automatisierten Tests in CI/CD Pipelines (zuerst über GitHub Actions, später über Azure DevOps)
- Unterstützung bei der Definition und Umsetzung von CI/CD Pipelines
- Definition einer Testvision und eines Testplans
- aktives Mitglied in einem Scrum-Team


05/2021 - 07/2021
Test Architect
Mobilfunkinfrastrukturgesellschaft mbH (50-250 Mitarbeiter)
Telekommunikation
- Definition und Aufbau einer Teststrategie
- Konzeptionierung, Implementierung, Integration und Etablierung eines Testframeworks (für End2End-Tests, API Tests, Contract Tests, Security Tests, Load Tests) für GIS-Anwendungen mit der Zukunftsausrichtung Microservices einzusetzen (mit WebdriverIO, Frisby.js, Pact, Zapproxy, Cucumber, Artillery, k6)
- Implementierung von automatisierten Infrastructure Tests für Terraform mit Terratest
- Integration der automatisierten Tests in CI/CD Pipelines (Gitlab CI)
- Unterstützung bei der Definition und Umsetzung von CI/CD Pipelines
- Definition einer Testvision und eines Testplans
- aktives Mitglied in einem Scrum-Team

09/2017 - 04/2021
Test Automation Architect, Testmanager, DevOps und Scrum Master bei ASERVO Software GmbH
ASERVO Software GmbH

Projekt als Test Automation Architect und Testmanager bei Airbus Group zur Umsetzung eines generischen, gesamten Projekt-Stacks (auch mit Atlassian Tools):

  • Erarbeitung und Definition eines Testkonzepts, Testdatenkonzepts und Testfallkonzepts

  • Konzeptionierung, Implementierung und Etablierung einer End2End- und REST API-Testautomatisierung für den neuen Atlassian Stack (mit Node.js, Nightwatch.js, Nightwatch-Cucumber, Selenium 3 WebDriver, Cucumber.js, Cucumber Reporting)

  • Implementierung von Parametrisierungen für den Atlassian Stack durch die Testautomatisierung (via REST API, Selenium, Bash Commands)

  • Integration der Parametrisierungen, der End2End- und REST API- Tests in die CI-Pipeline zur Migration des gesamten Stacks

  • Entwicklung und Weiterentwicklung von Plugins für die Atlassian Produkte (basierend auf Java)

  • Integration aller Testautomatisierungen inkl. Parametrisierungen in eine Microsoftarchitektur im Umfeld Docker, Kubernetes und Helm


Projekt als Test Automation Architect, Testmanager, DevOps und Scrum Master bei Deutsche Post AG zur Ablösung eines Collabnet TeamForge Stacks durch einen Atlassian Stack und Ausbau des neuen Stacks:

  • Erarbeitung und Definition eines Testkonzepts, Testdatenkonzepts und Testfallkonzepts

  • Beratung, Integration und Etablierung von agilen Methoden und Vorgehensweisen (Scrum, LESS-Framework) in der Rolle als Scrum Master im Projekt

  • Konzeptionierung, Implementierung und Etablierung einer End2End- und REST API-Testautomatisierung für den neuen Atlassian Stack (mit Node.js, Nightwatch.js, Nightwatch-Cucumber, Selenium 3 WebDriver, Cucumber.js, Cucumber Reporting)

  • Implementierung von Parametrisierungen für den Atlassian Stack durch die Testautomatisierung (via REST API, Selenium)

  • Migration von automatisieren Python-Tests für Collabnet TeamForge zum Nightwatch-Cucumber-Testframework

  • Planung und Koordination aller Testaktivitäten

  • Integration der Parametrisierungen, der End2End- und REST API-Tests in die CI-Pipeline zur Migration des gesamten Stacks

  • Konfiguration und Integration einer Gesamt-Pipeline für einen Atlassian Stack mit Jenkins

  • Planung, Konfiguration und Umsetzung zur Aufsplittung des gesamten Atlassian Stacks in serviceorientierte Microservices (für Crowd, Jira, Confluence, Testautomation, ...) im Umfeld Docker und Kubernetes

  • Unterstützung bei der Umsetzung einer komplexen Testdatengenerierung inkl. konsistenter Datenanonymisierung

  • Erweiterung des Testframeworks um ein Multi-Testreporting


Projekt als Test Automation Architect bei NXP Semiconductors zur Migration einer Collabnet TeamForge Instanz:

  • Konzeptionierung, Implementierung und Etablierung einer End2End- Testautomatisierung für eine bestehende Collabnet TeamForge Instanz (mit Node.js, Nightwatch.js, Nightwatch-Cucumber, Selenium 3 WebDriver, Cucumber.js, Cucumber Reporting)

  • Testmanagement aller Aufgaben bzgl. der Testautomatisierung

  • Planung, Ausführung und Auswertung der Tests in Docker-Containern

  • Integration der End2End-Tests in ein CI-System (Jenkins CI)

  • Konfiguration der Testumgebung

  • Erarbeitung und Etablierung von Software-Qualitätsstandards


05/2020 - 08/2020
Test Automation Architect bei Optris GmbH
Optris GmbH (50-250 Mitarbeiter)
Sonstiges
- Implementierung eines Java-basierten Testframeworks zur Automatisierung einer nativen Software auf Windows-Basis für Echtzeit-Bildverarbeitung in Verbindung mit einer Wärmebildkamera (mit Selenium, Appium, WinAppDriver, Cucumber)
- Definition und Priorisierung von zu automatisierenden Testfällen
- Dokumentation des Testframeworks und der automatisierten Testfälle zur Weiterführung

05/2018 - 04/2020
Test Automation Architect bei INNIO Jenbacher GmbH & Co OG (ehemals GE Jenbacher GmbH & Co OG)
INNIO Jenbacher GmbH & Co OG (ehemals GE Jenbacher GmbH & Co OG)
  • Erarbeitung und Definition eines Konzepts zur Versionierung

  • Konzeptionierung, Implementierung, Integration und Etablierung von automatisierten REST API-Tests für Microservices einer webbasierten Maschinenverwaltungs- und Maschinensteuerungsplattform (mit Node.js, Frisby.js) in das vorhandene Testframework

  • Implementierung und Integration eines einheitlichen Reportings (Test Result Report, Test Coverage Report) für die automatisierten REST API-Test

  • umfangreiche Refaktorisierung der bestehenden End2End- Testautomatisierung mit dem Ziel die Tests robuster, stabiler und zuverlässiger zu machen (Webdriver.IO, Mocha, Chai, Mochawesome)

  • Implementierung und Integration von Jenkins-Pipelines für die End2End- und REST API-Tests

  • SauceLabs Integration der automatisierten End2End-Tests

  • Entwicklung von Test-Coverage-Reports

  • Planung und Konzeptionierung zur Integration der API-Tests und End2End-Tests in Microservices über Pipelines inkl. Eines Konzepts zur Versionierung von Tests im Testframework


06/2019 - 12/2019
QA Engineer bei Ratepay GmbH
Ratepay GmbH
  • Erarbeitung und Definition eines Testkonzepts

  • Konzeptionierung, Implementierung und Etablierung eines Testframeworks für REST API-, End2End- und Performancetests im Data Science Team (mit Frisby.js, Webdriver.IO, Artillery)

  • Erarbeitung und Umsetzung von Jenkins Deployment-Pipelines für Data Science Microservices (Build, Deploy, Test)

  • Integration von Nightly Testruns (Jenkins, Docker)

  • Unterstützung der Teammitglieder bei der Implementierung von Unit- und Integrationstests in den Microservices

  • Schulung von Mitarbeitern


06/2017 - 01/2018
Test Automation Engineer bei HRS Innovation Hub (Codenet GmbH)
HRS Innovation Hub (Codenet GmbH)
  • Konzeptionierung und Implementierung einer End2End- Testautomatisierung für ein bestehendes Hotelportal, welches komplett erneuert wird auf Basis von Microservices (mit Node.js, Nightwatch.js, Nightwatch-Cucumber, Selenium 3 WebDriver, Cucumber.js, Cucumber Reporting)

  • Ausführung und Auswertung der automatisierten Tests

  • Konfiguration von Jenkins CI und SonarQube

  • Planung und Umsetzung von unterschiedlichen Lösungen für die Ausführung von automatisierten Tests im Jenkins (local Repository, remote Repository, headless Browser Mode, GUI Browser Mode)

  • Planung und Ausführung der Tests in Docker-Containern über Pipelines in Jenkins CI (mit Jenkinsfile) auf einer Kubernetes- Umgebung

  • Planung und Ausführung der Tests über GitLab CI in der AWS Cloud mit Docker-Containern

  • Planung, Erstellung und Integration von Docker-Images für die Durchführung der automatisierten Tests

  • Planung und Aufbau einer lokalen Kubernetes-Umgebung mit minikube

  • Integration der End2End-Tests in den CI/CD-Prozess aller existierenden Backend- und Frontend-Services

  • Planung, Koordination und Umsetzung der Aufgaben der Testautomatisierung im Team

  • Schulung von Mitarbeitern

  • Fehlerreporting und Priorisierung (Atlassian JIRA)

  • aktives Mitglied in einem internationalen Scrum-Team


04/2017 - 05/2017
Module Lead Entwicklungstest und QS bei Telekom International GmbH
Telekom International GmbH
  • Konzeptionierung und Implementierung einer serviceorientierten Testautomatisierung für Integrationstests eines Konnektors (Hardware) im Bereich Gesundheitswesen (mit Java, Maven, Cucumber, Selenium 3, JUnit, SOAP, Thrift)

  • Automatisierung von Integrationstests für einen Konnektor im Gesundheitswesen mithilfe des implementierten generischen Testframeworks (Komponenten werden als Docker-Container abgebildet)

  • Einführung eines agilen Prozesses im Team (mit Kanban)

  • Planung und Steuerung von Testaktivitäten im Team (mit Jira)

  • Planung und Integration der Tests in einem CI-System (mit Jenkins)

  • Evaluierung und Einführung von automatisierten Tests für Konfigurationen und Infrastruktur (mit Serverspec)

  • Evaluierung und Einführung von Quellcode-Analysewerkzeugen (mit SonarQube)

  • Schulung und Weiterbildung von internen Mitarbeitern

  • Planung, Implementierung und Transparenz von Metriken für die Testautomatisierung


01/2017 - 03/2017
Spezialist für Testautomatisierung bei NTT DATA Services Germany GmbH
NTT DATA Services Germany GmbH
  • Konzeptionierung und Implementierung einer serviceorientierten Testautomatisierung für webbasierte Telekommunikationsanwendungen zur Migration von Telekommunikationsprodukten (mit Java, Maven, Cucumber, Selenium 3, JUnit und Jenkins CI)
  • Planung und Steuerung der automatisierten Testaktivitäten

  • Integration einer generischen Jenkins-Pipeline zum Import von Testdaten als notwendige Testgrundlage

  • Generierung von lokalen und zentralen Testreports (Cucumber Reports)

  • Integration der Testautomatisierung in einen Continuous Deployment/Delivery Prozess mit Jenkins

  • Schulung und Weiterbildung von internen Mitarbeitern

  • Planung, Implementierung und Transparenz von Metriken für die Testautomatisierung


10/2016 - 12/2016
Spezialist für Testautomatisierung bei Dell GmbH
Dell GmbH
  • Konzeptionierung und Implementierung einer serviceorientierten Testautomatisierung für webbasierte Telekommunikationsanwendungen zur Migration von Telekommunikationsprodukten (mit Java, Maven, Cucumber, Selenium 3, JUnit und Jenkins CI)

  • Planung und Steuerung der automatisierten Testaktivitäten

  • Integration einer generischen Jenkins-Pipeline zum Import von Testdaten als notwendige Testgrundlage

  • Generierung von lokalen und zentralen Testreports (Cucumber Reports)

  • Integration der Testautomatisierung in einen Continuous Deployment/Delivery Prozess mit Jenkins

  • Schulung und Weiterbildung von internen Mitarbeitern

  • Planung, Implementierung und Transparenz von Metriken für die Testautomatisierung


11/2016 - 11/2016
Berater für Testautomatisierung bei SOVAG Versicherung
SOVAG Versicherung
  • Machbarkeitsstudie zur Automatisierung von manuellen Abläufen einer webbasierten Versicherungsverwaltungssoftware (mit Java, Selenium 3, TestNG)

  • Evaluierung von möglichen Automatisierungstools (Selenium 3, JUnit, TestNG)

  • Umsetzung eines Prototypen zur Demonstration der Automatisierungsmöglichkeiten

  • Grobkonzeptionierung einer generischen und robusten Automatisierungslösung

  • Aufwandschätzung für die Umsetzung dieser Lösung


05/2015 - 09/2016
Test Automation Engineer bei Bild GmbH & Co. KG
Bild GmbH & Co. KG
  • Testautomatisierung eines webbasierten, zentralen CMS, welches auf Basis von CoreMedia erweitert ist, für die Webauftritte und die mobilen Applikationen der Bild GmbH & Co. KG (mit Java, Maven, Cucumber, Selenium 2 Webdriver, Selenium Grid, JUnit und Jenkins CI)

  • Weiterentwicklung und Optimierung des implementierten und verwendeten Testframeworks

  • Umsetzung zur Parallelisierung von automatisierten Acceptance Tests (mit Selenium Grid)
  • Planung und Umsetzung einer Teststrategie für eine plattformunabhängige, wartbare und skalierbare automatisierte Testausführung auf Basis einer Virtualisierung mit Docker und Selenium

  • Pflege und Weiterentwicklung der Jenkins Server

  • Einführung von Continuous Testing Techniken mit Jenkins CI

  • Planung, Koordination und Umsetzung der Aufgaben der Testautomatisierung im Team

  • Last- und Performancetests (JMeter)

  • Fehlerreporting und Priorisierung (Atlassian JIRA)

  • Evaluierung und Umsetzung von Metriken zur Abbildung der Testabdeckung durch automatisierte Tests

  • aktives Mitglied in einem Scrum-Team


09/2010 - 04/2015
Systemtester bei Bundesdruckerei GmbH
Bundesdruckerei GmbH

Projekt „neuer Personalausweis“
Projekt „elektronischer Aufenthaltstitel“
Projekt im Bereich „Enrolment“

  • Testautomatisierung von webbasierter Verwaltungssoftware (mit Selenium 1+2, Webdriver und Jenkins CI), desktopbasierter Enrolmentkomponenten (mit Squish, Sikuli) und webbasierter Enrolmentkomponenten (Selenium 2 Webdriver, TestNG, Squish)

  • Aufbau und Pflege eines Jenkins Server zur kontinuierlichen Testausführung (mit Jenkins CI, Ant)

  • Implementierung von automatisch generierten XML-Testdatensätze auf Basis eines Anforderungsdokuments für eine testdatengetriebene Testautomatisierung

  • Testmanagement, Testplanung

  • Testfallspezifikation und -dokumentation (Seapine TestTrack, microTOOL in-Step, Inflectra SpiraTest)

  • Testfallplanung

  • Planung, Aufbau und Pflege von Testumgebungen komplexer Systeme für den Systemtest

  • manuelle Testausführung von sicherheitsrelevanten Software- und Hardwareprodukten (inkl. PKI) und Enrolmentkomponenten (auch hoheitlicher Komponenten) auf Basis von Anforderungen und technischen Richtlinien auf Komponenten- und Systemtestebene
  • Schnittstellentests (SoapUI, REST-assured)
  • Aufbau, Pflege und Anwendung von Testframeworks (Java, PHP)
  • Last- und Performancetests (JMeter)

  • Schnittstellentests (SoapUI, REST-assured)

  • Testergebnisreporting, Testdokumetation

  • Fehlerreporting und Priorisierung (Atlassian JIRA) agiler Systemtest (nach APM)


04/2010 - 08/2010
Quality Engineer bei erento GmbH
erento GmbH
  • Aufbau einer professionellen QA
    - Integration von Unit Tests (PHPUnit, JsUnit)
    - Integration von Acceptance Tests (Selenium)
    - Aufbau eines automatisierten Regression Tests (Selenium)
    - Integration von Integration Tests (phpRack)
    - Integration von API Tests (phpUnit, soapUI)
    - Schulung / Weiterbildung von Mitarbeitern
    - Unterstützung beim Aufbau eines Continuous Integration Systems mittels Hudson (Continuous Deployment, Integration von automatisierten Unit Tests, Acceptance Tests und Integration Tests) - Erarbeitung, Einführung, Überwachung und Optimierung von qualitätssichernden Prozessen
    - Einführung und administrative Pflege eines professionellen Issue Tracking Tools (Atlassian JIRA Issue and project tracking)

  • Testplanung, Testdesign und Testdurchführung von manuellen Tests für die Webplattform erento.com (Black-Box-Tests, White-Box-Tests)

  • aktives Teammitglied in einem Scrum-Team

  • Qualitätsmanagement der Produktqualität und der Prozesse innerhalb des Scrum-Teams

  • Unterstützung beim Releasemanagement


10/2008 - 03/2010
Qualitätsmanager bei VZnet Netzwerke Ltd.
VZnet Netzwerke Ltd.
  • Testplanung, Testdesign und Testdurchführung von
    manuellen Tests für die Webplattformen studivz.net,
    meinvz.net, schülervz.net und internen Systemen (Black-Box-Tests, White-Box-Tests)

  • aktives Teammitglied in einem Scrum-Team

  • Testmanagement / Testkoordinierung der QA-Aufgaben innerhalb des Scrum-Teams

  • Qualitätsmanagement der Produktqualität und der Prozesse innerhalb des Scrum-Teams

  • Testautomatisierung mit Selenium Acceptance Testing

  • Planung und Durchführung von Security Checks mit internen Security-Test-Tools

  • Releasemanagement als wechselnder Verantwortliche der aktuellen Releases

  • Continuous Integration mit Atlassian Bamboo (Pflege und Administration)

Zeitliche und räumliche Verfügbarkeit

Ich bin ausschließlich für Remote-Projekte verfügbar.

Kontaktformular

Kontaktinformationen