Test Automation Architect
- Verfügbarkeit einsehen
- 0 Referenzen
- 110€/Stunde
- 65812 Bad Soden am Taunus
- Nähe des Wohnortes
- ru | de | en
- 04.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2023 – offen
Tätigkeitsbeschreibung
* Automatisierung SIT-Tests für Dokumenteneingang im
Versicherungsunternehmen - Verarbeitung und Erkennung
eingehender Dokumente mit SmartFix, SmartFlow und anderen Web-
Anwendungen – inkl. Datenbank-, SOAP API und Frontend-Tests.
* Automatisierung der System- und Systemintegrationstests für eine Web-
Anwendung – inkl. Datenbank-, API- und Frontend-Tests
- Architektur / Tools: Robot Framework + Playwright + Database Library; Jenkins; Python; VS Code; git; Jira XRAY
Erfüllung der Rollen eines TA-Architekten und eines TA-Entwicklers:
▪ Erstellung des TA-Konzepts
▪ Aufbau der TA-Architektur
▪ Umsetzung der Testfälle
▪ Planung und Durchführung der Automatisierungsschulungen
▪ Quellcode-Review
▪ Prozess- und Tool-Dokumentation
▪ Zusammenarbeit in einem agilen Team
Code-Review, Git, Jenkins, Jira, Python, Schulung / Coaching (allg.), Test Automation
1/2023 – 12/2023
Tätigkeitsbeschreibung
Testautomatisierung einer Oracle APEX Anwendung
- Automatisierung der System- und Systemintegrationstests für eine Web-Anwendung (Oracle Apex) – inkl. Datenbank- und Frontend-Tests
- Architektur / Tools: Robot Framework + Database Library + Browser Library; GitLab CI + OpenShift + Docker; Python; VS Code; git; Jira XRAY
Erfüllung der Rollen eines TA-Architekten und eines TA-Entwicklers:
- Erstellung des TA-Konzepts
- Aufbau der TA-Architektur
- Umsetzung der Testfälle
- Quellcode-Review
- Prozess- und Tool-Dokumentation
- Zusammenarbeit in einem agilen Team
Continuous Integration, Code-Review, Git, Jira
7/2021 – 6/2022
Tätigkeitsbeschreibung
Testautomatisierung in einem Zahlungsverkehr-System.
Aufbau einer kompletten Testautomatisierungslösung für die Automatisierung der SIT für die Ticket- und Request-Systeme des Zahlungsverkehrs einer Bank.
Kurzbeschreibung der Architektur: Das Keyword-Driven Testframework [Robot Framework] dient als Architektur-Kern, implementiert in verschiedenen Libraries [Selenium, Windows, SSH...] und damit angebunden an verschiedene SUT’s [HTML, Windows…], mit Verknüpfung ans CI-System [Jenkins].
Erfüllung der Rollen eines TA-Architekten und eines TA-Managers:
- Erstellung des TA-Konzepts
- Definition und Implementierung der Architektur, Evaluierung der Werkzeuge
- Koordination der Infrastrukturbereitstellung (CI, SCM)
- Einführung und Gestaltung des agilen TA-Entwicklungsprozess
- Durchführung der TA-Schulungen und Workshops
- Team-Coaching
- Quellcode-Review
- Prozess- und Tool-Dokumentation
Code-Review, Git, Jenkins, Jira, Konzeption (IT), Projektleitung / Teamleitung (IT), Python, Schulung / Training (IT), Selenium, Test Automation
6/2021 – 12/2022
Tätigkeitsbeschreibung
Testautomatisierung in einem eCommerce-System.
Aufbau der TA-Architektur und Gestaltung des TA-Prozesses für die Automatisierung der SIT und Systemtests für einen Online-Shop und andere Anwendungen.
Evaluierung von Robot Framework als TA-Framework im Vergleich mit einem anderen TA-Werkzeug (UI-Path).
Architektur: Keyword-Driven Testframework [Robot Framework] als Architektur-Kern, implementiert in verschiedenen Libraries [Selenium, Requests, SAP GUI...] und damit angebunden an verschiedene SUT’s [HTML, REST API, Windows SAP GUI …], mit Verknüpfung ans CI-System [Jenkins].
Erfüllung der Rollen eines TA-Architekten und eines TA-Managers:
- Erstellung des TA-Konzepts
- Definition und Implementierung der Architektur, Evaluierung der Werkzeuge
- Koordination der Infrastrukturbereitstellung (CI, SCM)
- Einführung und Gestaltung des agilen TA-Entwicklungsprozess
- Durchführung der TA-Schulungen und Workshops
- Team-Coaching
- Quellcode-Review
- Prozess- und Tool-Dokumentation
Code-Review, Git, Jenkins, Jira, Konzeption (IT), Projektleitung / Teamleitung (IT), Python, Schulung / Training (IT), Selenium, Test Automation
9/2018 – 12/2022
Tätigkeitsbeschreibung
Implementierung einer kompletten Testautomatisierungslösung für ein komplexes und sehr heterogenes Software-System (besteht aus >10 Teilsystemen verschiedener Architekturen und Technologien).
Kurzbeschreibung der Architektur: das Keyword-Driven Testframework [Robot Framework] als Architektur-Kern, implementiert in verschiedenen Testautomaten [Selenium, Jubula, eggPlant …] über entsprechende Libraries und damit angebunden an verschiedene SUT’s [HTML, Java …], mit Verknüpfung ans CI-System [GitLab CI, Jenkins] für die verteilte Ausführung.
Erfüllung der Rollen eines TA-Architekten und TA-Managers:
- Definition und Umsetzung der TA-Architektur, Evaluierung der Werkzeuge
- Erweiterung des Frameworks, Programmierung der Libraries [Python, Java]
- Bereitstellung der Infrastruktur [GitLab – SCM + CI, Jenkins, Artifactory]
- Aufbau des TA-Teams und Organisation vom TA-Entwicklungsprozess
- Koordination der Zusammenarbeit der TA-Teams [Jira]
- Durchführung der TA-Workshops
- Einarbeitung und Coaching
- Quellcode-Review
- Planung von Ressourcen
- Prozess- und Tool-Dokumentation [GitLab Wiki]
- Erstellung des TA-Konzepts
Erfüllung der Rolle eines Testautomatisierers:
- Automatisierung der Systemtestfälle
- Sprachen: Python, Java
- TA-Tools: Robot Framework, Jubula API, eggPlant, Selenium
- IDE's: IntelliJ IDEA, Pycharm, VS Code, Eclipse
Code-Review, Git, Java (allg.), Jenkins, Jira, Konzeption (IT), Projektleitung / Teamleitung (IT), Python, Selenium, Test Automation
1/2018 – 9/2018
Tätigkeitsbeschreibung
Planung und Steuerung der Testaktivitäten für das neue Software-System - das Programm besteht aus >10 Teilprojekte verschiedener Größe (2-20 Entwickler/Tester):
- SIT (SystemIntegrationsTests) auf der Programm-Ebene
- ST (SystemTest) auf Projekt-Ebene
- Arbeit innerhalb des Testmanagement-Teams
- Erstellung der Testkonzepte
- Koordination der Zusammenarbeit der Teilprojekte des Programms
- Planung der Test-Ressourcen
- Operative Koordination während der Testausführungsphasen
- Defect-Management [HP ALM]
- Auswertung der Testergebnisse und Berichterstellung
Test Management
4/2016 – 10/2017
Tätigkeitsbeschreibung
Leitung des QS-Teams in der Software-Entwicklungsabteilung (Steuerung-Software für Broadcasting- und Mediensysteme).
- Test-Management, Test-Design, Testdurchführung [Werkzeug: TestLink]
- Testautomatisierung – Realisierung einer kompletten Lösung von der Architektur-Planung und -Aufbau bis zur Automatisierung einzelner Testfälle [Werkzeuge: Ranorex, AutoIt, Robot Framework, Jenkins, Python]
- Aufbau und Umsetzung des Issue-Tracking-Systems (Fehlerverfolgung, AufgabenManagement und ALM) [Werkzeug: Mantis BT]
- Aufbau und Umsetzung des Continuous-Integration-Systems [Werkzeuge: Jenkins, TortoiseSVN]
Subversion, Jenkins, Mantis, Projektleitung / Teamleitung (IT), Python, Test Automation, Test Management
2/2015 – 3/2016
Tätigkeitsbeschreibung
Automatisierung der Systemintegrationstests für einen Web-Client eines Flugbuchungssystems einer Frachtfluggesellschaft [Werkzeuge: QF-Test, imbus TestBench].
Entwicklung von Plugins und Testautomatisierung-Werkzeugen und Skripten [Java, Python, Groovy].
Quellcode- und Architektur-Reviews für die Testautomatisierung.
Betreuung der Bacheloranten: Vorbereitung der TA-Lernplänen, Durchführung von Workshops.
Code-Review, Java (allg.), Python, Test Automation
11/2014 – 2/2015
Tätigkeitsbeschreibung
Entwicklung der IDE für eine speziell entwickelte TA-Skriptsprache [TA-Kern: Ranorex]
Allgemeine Editor-Funktionen sowie übrige IDE-Features wurden realisiert: Syntax-Highlighting, Autocomplete, Debugging, Ausführung-Konsole, Projekt-Management etc.
Werkzeuge und Technologien verwendet: Visual Studio TFS, .NET C#, WPF, PRISM
.Net, C#, Objektorientierte Software-Entwicklung, Team Foundation Server, Microsoft Visual Studio, Windows Presentation Foundation
3/2014 – 9/2014
Tätigkeitsbeschreibung
Automatisierung der Systemtests für einen Web-Client vom Betriebssystem eines Bioreaktor-Gerätes.
Tools: QF-Test, Groovy, VirtualBox, VMWare, Bugzilla, Polarion
Java (allg.), Test Automation, Testen, Virtualbox, Vmware
6/2012 – 12/2013
Tätigkeitsbeschreibung
First-Line Technisches und Pre-Sales-Support für Kunden und Partners im EMEA-Gebiet.
Direkte Unterstützung vor Ort.
Vertreten der Firma in Europa.
Teilerfüllung der Aufgaben vom Business Development Manager.
Vorbereitung und Durchführung von technischen und Vertriebsschulungen und Webinaren.
Teilnahme an Messen.
IT-Support (allg.), Vorverkauf, Schulung / Training (IT)
9/2010 – 6/2012
Tätigkeitsbeschreibung
Zusammenarbeit mit ca. 10 Testern in der Software-QS-Abteilung.
Leitung einer QS-Gruppe von 2-3 Testern.
Hauptaufgabe der QS-Gruppe – Testen verschiedener Module der entwickelte VMS (Video Management Software), die für Integration von IP-Videoüberwachungskameras zuständig sind.
Test-Management, Test-Design, Test-Durchführung.
Aufbau und Betreuung der Testumgebung.
Werkzeuge: Atlassian JIRA, Atlassian Confluence, IBM Rational Testmanager, Microsoft Project, SpiraTest.
Jira, Projektleitung / Teamleitung (IT), Testen, Test Management
Zertifikate
Ausbildung
Russland, Woronesh
Über mich
Ich bringe langjährige (seit 2010) und tiefgehende Erfahrung in verschiedenen Rollen in der Software-Entwicklung mit, hauptsächlich im Testen und schwerpunktmäßig in der Testautomatisierung (9+ Jahre).
Diese Erfahrung konnte ich in zahlreiche Kundenprojekte einbringen, in den letzten Jahren - als Test Automation Architekt.
Insbesondere mit dem Tool Robot Framework habe ich eine tiefgehende Erfahrung, von Nutzung bis zur Erweiterung und Durchführung von Schulungen und Teilnahme an Konferenzen.
Gerne unterstütze ich Ihr Projekt vor Ort in Frankfurt am Main und Umgebung sowie remote in ganz Deutschland!
Persönliche Daten
- Russisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden