QA Engineer, Software Tester, TypeScript, Test Automation, Python, WebdriverIO, Selenium, Cucumber, Playwright
Aktualisiert am 23.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.05.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Python
Selenium
Testautomatisierung
WebdriverIO
Playwright
ffmpeg
Git
GitLab
GitHub
Bitbucket
Atlassian JIRA
Atlassian Confluence
Node.js
Xray
Tkinter
Mathematik
Physik
Maschinenbau
PowerShell
Socket
TCP/IP
Deutsch
Muttersprache
Russisch
Muttersprache
Englisch
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

7 Monate
2023-12 - heute

kritische Infrastruktur

Software Engineer Python 3+ Jython 2.7 TypeScript ...
Software Engineer
  • Automatisierung mithilfe des Sikuli Frameworks (visuelle Erkennung von UI durch computer vision Algorithmen)
  • Hauptsprache ist Python 3+ und Jython 2.7 (Python implementiert in Java) aber auch TypeScript
  • Nutzung von Bitbucket (Git)
  • Jira/Confluence für Projektmanagement
  • InfluxDB (Zeitreihen Datenbank)
  • Grafana (Erstellung von Dashboards für Visualisierung und Überwachung von Daten)
  • Anbindung der Programme an InfluxDB und Grafana
  • ffmpeg Nutzung für ein personalisiertes logging-System
  • Erstellung von Testautomatisierungs Skripten anhand der Spezifikationen
  • Nutzung von Selenium und Selenium Grid in Python
  • Selenium und Selenium Grid (Erstellung und Konfiguration des Hubs und der Nodes)
  • Einbindung von Allure
  • Bauen von API Wrappern (z.B. für VoIP)
  • Pytest in Kombination mit Selenium
  • APIs testen mit Postman und cURL
  • GitLab (GitLab Pipeline + Anbindung mit Teams)
Python 3+ Jython 2.7 TypeScript Java Bitbucket (Git) Confluence InfluxDB Grafana ffmpeg Selenium GitLab
11 Monate
2023-08 - heute

Testautomatisierung durch e2e Tests einer Web Anwendung

Testautomatisierungsingenieur TypeScript Python WebdriverIO ...
Testautomatisierungsingenieur
  • Erstellung von Testautomatisierung Software in JavaScript/TypeScript
  • Xray für Test Management mit Jira
  • Verwendung von Bitbucket (Git) und Bitbucket Pipelines für Versionskontrolle und CI/CD Pipelines
  • Docker in Pipeline (Erstellung von bitbucket-pipelines.yml Datei und Erweiterung)
  • Für automatisiertes Reporting und Kommunikation Slack (API Anbindung)
  • Kommunikation/Beratung mit Kunden in Deutsch/Englisch
  • Erstellen automatisierter Testfälle für die Entwicklungsumgebung, Testumgebung und produktive Umgebung
  • Betreuung eines weltweit bekannten unterhaltungselektronik Software Projektes im Bereich Sport
TypeScript Python WebdriverIO Selenium WebDriver Xray Atlassian JIRA Slack Node.js Firebase Outlook API OKTA AWS Playwright Cucumber Jira Bitbucket (Git) Bitbucket Pipelines Angular 16+ Firebase (Google DB) OKTA API
Remote
5 Monate
2023-12 - 2024-04

Testentiwcklung für Telefonie (VoIP, SIP, RTP)

Softwareingenieur Java Selenium VoIP ...
Softwareingenieur
  • SikuliX ( Scripting/automation tool that allows users to automate repetitive tasks by capturing and scripting interactions with GUIs)
  • Jython (Python 2.7 language designed to run on the Java platform)
  • InfluxDB (Time-series database designed to handle large volumes of timestamped data)
  • Grafana (Analytics and monitoring platform)
  • Selenium with Selenium-Grid (building own nodes and hubs)
  • Building wrapper for APIs
  • Software design/planning
Java Selenium VoIP SIP Siptester GitLab Grafana InfluxDB ffmpeg Jython Modern Python (3+) Git Bitbucket
Remote
2 Jahre 3 Monate
2021-06 - 2023-08

Software/Hardware testing für Kassensystem

Quality Assurance Engineer Python Software Analyse Datenanalyse ...
Quality Assurance Engineer
  • Entwicklung und Pflege von Skripten in der Entwicklungs- und Testumgebung in Powershell auf etwa 18 000 Frontend-Systemen
  • Durchführung von Softwaretests, Softwarepaketierung, Rolloutplanung, Log-Dateien analysieren, Auswertung Excel-Reports
  • GUI-Erstellung in VBA und Python
  • Druckertreiber für Kassengeräte entwickeln und testen
  • Testplanung, Test Überwachung und -steuerung, Testanalyse, Testentwurf, Testrealisierung, Testdurchführung und Testabschluss eigenständig oder im Team durchführen
Python Software Analyse Datenanalyse Hardware VBA MS Excel Oracle MySQL Testautomatisierung PowerShell
Erfurt
9 Jahre 10 Monate
2012-01 - 2021-10

Erstellen und Leitung von Kursen

Selbstständiger Nachhilfelehrer
Selbstständiger Nachhilfelehrer
  • Erstellen und Leitung von Kursen Richtung Mathematik, Physik und Informatik
Evangelisches Ratsgymnasium, Friedrich Schiller Schule, Heureka Förderinstitut, SchülerHilfe
Erfurt
3 Jahre 10 Monate
2017-07 - 2021-04

Hardwaretausch

Studentische Hilfskraft
Studentische Hilfskraft
  • Unterstützung bei Hardwaretausch
  • Verwaltung Rechnerräume
  • Netzwerkeinrichtung Inventur 
  • PC-Wartung
Friedrich-Schiller Institut für angewandte Physik
4 Monate
2014-07 - 2014-10

Praktikum - Metallbau

Praktikant
Praktikant
  • Werkstoffprüfung
  • maschinelles Bearbeiten
  • thermisches Fügen und Trennen
  • Montage und Prüfung von Mechanismen
  • Vorbereiten des Arbeitsablaufs
11 Monate
2012-09 - 2013-07

Praktikum

Praktikant als Systemadministrator und Programmierer HTML/CSS OSI-Modell TCP/IP Protokolle ...
Praktikant als Systemadministrator und Programmierer
  • Einrichtung Netzwerke
  • PC-Wartung
  • Hardwareaustausch
  • Einrichtung von Rechnerräumen
  • Kennenlernen von Rechensystemen
HTML/CSS OSI-Modell TCP/IP Protokolle Hubs Switches Router Sockets

Aus- und Weiterbildung

Aus- und Weiterbildung

2021 - heute

Studium Maschinenbauinformatik

Wilhelm Büchner Hochschule Darmstadt (private Fernhochschule), Ernst-Abbe-Hochschule Jena, Hochschule Bremen


2012 - 2014

Walter-Gropius-Fachoberschule Technik


Kurse

2012 - 2021

Mein Wissen erweitere ich eigenständig mit online Kursen und Seminaren (z.B. Udemy).

Kompetenzen

Kompetenzen

Top-Skills

Python Selenium Testautomatisierung WebdriverIO Playwright ffmpeg Git GitLab GitHub Bitbucket Atlassian JIRA Atlassian Confluence Node.js Xray Tkinter Mathematik Physik Maschinenbau PowerShell Socket TCP/IP

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Mit einem fundierten Hintergrund in Maschinenbau-Informatik, Mathematik und Physik verbinde ich Fachwissen aus den Ingenieurwissenschaften und der Informatik. Meine Expertise in Datenanalyse ermöglicht es mir, komplexe Datenmengen zu verstehen und handlungsrelevante Erkenntnisse zu gewinnen.
  • In der Webentwicklung bin ich versiert in der Arbeit mit WordPress, JavaScript, HTML5, CSS3 und React, wodurch ich moderne und benutzerfreundliche Webanwendungen und Websites entwickeln kann. Meine Programmierkenntnisse erstrecken sich auch auf Python, was mir erweiterte Möglichkeiten in der Datenanalyse und im Backend-Entwicklungsbereich bietet.
  • Spezialisiert bin ich zudem auf Testautomatisierung, wodurch ich Prozesse optimiere und die Qualität von Software- und Maschinenkomponenten sicherstelle. Meine analytischen Fähigkeiten, kombiniert mit meiner technischen Kompetenz, ermöglichen es mir, effektive Lösungen für technische Herausforderungen zu entwickeln.
  • Mit einem tiefen Verständnis für die Schnittstelle zwischen Maschinenbau und Informatik bin ich in der Lage, innovative und wirtschaftlich überzeugende Lösungen zu entwickeln. Ich bin stets bestrebt, meine Kenntnisse in den Bereichen Maschinenbau, Informatik und Webentwicklung zu erweitern und auf dem neuesten Stand der Technik zu bleiben.


Persönlichkeit

  • Neugierig
  • Teamplayer
  • Problemlöser
  • Lernbereit
  • Selbstmotiviert
  • Kommunikativ
  • Zuverlässig
  • Anpassungsfähig
  • Selbstreflexiv
  • Kreativ
  • Transparent


Kenntnisse/Tools

  • Bitbucket CI/CD mit Docker (Erstellung und Weiterentwicklung)
  • Erfahrung mit VS Code und intellij IDEs wie z.B. PyCharm
  • Grundlagen in Java, c/c++, Powershell, MatLab, VBA, VB
  • Nutzung von Git mit GitHub, GitLab und Bitbucket für Dokumentation, Organisation und Versionsverwaltung von Projekten
  • ALM Octane für Test- und Release-Management
  • Software/Hardware Testing (statisches/dynamisches Testen) nach ISTQB Standard
  • Erstellung von Dashboards als GUI oder Webanwendung
  • Sehr fortgeschrittene mathematische Kenntnisse: Vektoralgebra, Differentialrechnung, Integralrechnung,Potenzreihenentwicklung, komplexe Zahlen und Funktionen, lineare Algebra (Matrizen), Fourier-Reihen, DGL, Fourier-Transformation, Laplace-Transformation, Vektoranalysis, Statistik, Kombinatorik, numerische Mathematik
  • Klassische Mechanik (Statik, Dynamik, Kinetik), Elektrostatik- und dynamik, geometrische Optik, grundlagen Quantenmechanik, physik der Halbleitertechnologie, Schall-Physik (Pegelmaße, Schallintensität, Schallfeldgrößen ect.)


Python Module:

  • Numpy
  • Matplotlib
  • Pandas
  • Tkinter
  • PyQt
  • PyGame
  • Manim
  • Requests
  • PyTest
  • SciKit-Learn
  • ffmp-python
  • kafka-python
  • Selenium


JavaScript Bibliotheken:

  • React
  • jQuery
  • D3.js
  • WebdriverIO
  • three.js
  • Express(HTTP requests mit node.js)
  • Cypress
  • Jasmine


Webtechnologien:

  • HTML5
  • CSS3
  • js
  • Figma (UI/UX Design)


Netzwerkwissen:
  • ISO/OSI-Modell, Internet-Protokolle, XML, Hubs, Switches, Router, Adressierung, IPv4, IPv6, TCP, serielle Kommunikation RS-232


Software Engineering:

  • UML Diagramme
  • Prozessmodelle


Elektrotechnik/Elektronik:

  • Gleichstromnetzwerke und Wechselstromnetzwerke
  • Netzwerkanalyse mit unterschiedlichen Verfahren wie z.B. Zweipol-Theorie oder Superpositionsprinzip, Transistorarten (pnp, npm, Feldeffekttransistor)
  • Mikrocontroller wie Arduino, Raspberry-Pi oder AVR
  • Umgang mit Oszilloskop, eigenständiges Löten (THT oder SMD)

Betriebssysteme

Windows
MacOS
Linux

Programmiersprachen

JavaScript
TypeScript
Python

Datenbanken

MySQL
MongoDB
PostgreSQL
Firebase

Branchen

Branchen


Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

7 Monate
2023-12 - heute

kritische Infrastruktur

Software Engineer Python 3+ Jython 2.7 TypeScript ...
Software Engineer
  • Automatisierung mithilfe des Sikuli Frameworks (visuelle Erkennung von UI durch computer vision Algorithmen)
  • Hauptsprache ist Python 3+ und Jython 2.7 (Python implementiert in Java) aber auch TypeScript
  • Nutzung von Bitbucket (Git)
  • Jira/Confluence für Projektmanagement
  • InfluxDB (Zeitreihen Datenbank)
  • Grafana (Erstellung von Dashboards für Visualisierung und Überwachung von Daten)
  • Anbindung der Programme an InfluxDB und Grafana
  • ffmpeg Nutzung für ein personalisiertes logging-System
  • Erstellung von Testautomatisierungs Skripten anhand der Spezifikationen
  • Nutzung von Selenium und Selenium Grid in Python
  • Selenium und Selenium Grid (Erstellung und Konfiguration des Hubs und der Nodes)
  • Einbindung von Allure
  • Bauen von API Wrappern (z.B. für VoIP)
  • Pytest in Kombination mit Selenium
  • APIs testen mit Postman und cURL
  • GitLab (GitLab Pipeline + Anbindung mit Teams)
Python 3+ Jython 2.7 TypeScript Java Bitbucket (Git) Confluence InfluxDB Grafana ffmpeg Selenium GitLab
11 Monate
2023-08 - heute

Testautomatisierung durch e2e Tests einer Web Anwendung

Testautomatisierungsingenieur TypeScript Python WebdriverIO ...
Testautomatisierungsingenieur
  • Erstellung von Testautomatisierung Software in JavaScript/TypeScript
  • Xray für Test Management mit Jira
  • Verwendung von Bitbucket (Git) und Bitbucket Pipelines für Versionskontrolle und CI/CD Pipelines
  • Docker in Pipeline (Erstellung von bitbucket-pipelines.yml Datei und Erweiterung)
  • Für automatisiertes Reporting und Kommunikation Slack (API Anbindung)
  • Kommunikation/Beratung mit Kunden in Deutsch/Englisch
  • Erstellen automatisierter Testfälle für die Entwicklungsumgebung, Testumgebung und produktive Umgebung
  • Betreuung eines weltweit bekannten unterhaltungselektronik Software Projektes im Bereich Sport
TypeScript Python WebdriverIO Selenium WebDriver Xray Atlassian JIRA Slack Node.js Firebase Outlook API OKTA AWS Playwright Cucumber Jira Bitbucket (Git) Bitbucket Pipelines Angular 16+ Firebase (Google DB) OKTA API
Remote
5 Monate
2023-12 - 2024-04

Testentiwcklung für Telefonie (VoIP, SIP, RTP)

Softwareingenieur Java Selenium VoIP ...
Softwareingenieur
  • SikuliX ( Scripting/automation tool that allows users to automate repetitive tasks by capturing and scripting interactions with GUIs)
  • Jython (Python 2.7 language designed to run on the Java platform)
  • InfluxDB (Time-series database designed to handle large volumes of timestamped data)
  • Grafana (Analytics and monitoring platform)
  • Selenium with Selenium-Grid (building own nodes and hubs)
  • Building wrapper for APIs
  • Software design/planning
Java Selenium VoIP SIP Siptester GitLab Grafana InfluxDB ffmpeg Jython Modern Python (3+) Git Bitbucket
Remote
2 Jahre 3 Monate
2021-06 - 2023-08

Software/Hardware testing für Kassensystem

Quality Assurance Engineer Python Software Analyse Datenanalyse ...
Quality Assurance Engineer
  • Entwicklung und Pflege von Skripten in der Entwicklungs- und Testumgebung in Powershell auf etwa 18 000 Frontend-Systemen
  • Durchführung von Softwaretests, Softwarepaketierung, Rolloutplanung, Log-Dateien analysieren, Auswertung Excel-Reports
  • GUI-Erstellung in VBA und Python
  • Druckertreiber für Kassengeräte entwickeln und testen
  • Testplanung, Test Überwachung und -steuerung, Testanalyse, Testentwurf, Testrealisierung, Testdurchführung und Testabschluss eigenständig oder im Team durchführen
Python Software Analyse Datenanalyse Hardware VBA MS Excel Oracle MySQL Testautomatisierung PowerShell
Erfurt
9 Jahre 10 Monate
2012-01 - 2021-10

Erstellen und Leitung von Kursen

Selbstständiger Nachhilfelehrer
Selbstständiger Nachhilfelehrer
  • Erstellen und Leitung von Kursen Richtung Mathematik, Physik und Informatik
Evangelisches Ratsgymnasium, Friedrich Schiller Schule, Heureka Förderinstitut, SchülerHilfe
Erfurt
3 Jahre 10 Monate
2017-07 - 2021-04

Hardwaretausch

Studentische Hilfskraft
Studentische Hilfskraft
  • Unterstützung bei Hardwaretausch
  • Verwaltung Rechnerräume
  • Netzwerkeinrichtung Inventur 
  • PC-Wartung
Friedrich-Schiller Institut für angewandte Physik
4 Monate
2014-07 - 2014-10

Praktikum - Metallbau

Praktikant
Praktikant
  • Werkstoffprüfung
  • maschinelles Bearbeiten
  • thermisches Fügen und Trennen
  • Montage und Prüfung von Mechanismen
  • Vorbereiten des Arbeitsablaufs
11 Monate
2012-09 - 2013-07

Praktikum

Praktikant als Systemadministrator und Programmierer HTML/CSS OSI-Modell TCP/IP Protokolle ...
Praktikant als Systemadministrator und Programmierer
  • Einrichtung Netzwerke
  • PC-Wartung
  • Hardwareaustausch
  • Einrichtung von Rechnerräumen
  • Kennenlernen von Rechensystemen
HTML/CSS OSI-Modell TCP/IP Protokolle Hubs Switches Router Sockets

Aus- und Weiterbildung

Aus- und Weiterbildung

2021 - heute

Studium Maschinenbauinformatik

Wilhelm Büchner Hochschule Darmstadt (private Fernhochschule), Ernst-Abbe-Hochschule Jena, Hochschule Bremen


2012 - 2014

Walter-Gropius-Fachoberschule Technik


Kurse

2012 - 2021

Mein Wissen erweitere ich eigenständig mit online Kursen und Seminaren (z.B. Udemy).

Kompetenzen

Kompetenzen

Top-Skills

Python Selenium Testautomatisierung WebdriverIO Playwright ffmpeg Git GitLab GitHub Bitbucket Atlassian JIRA Atlassian Confluence Node.js Xray Tkinter Mathematik Physik Maschinenbau PowerShell Socket TCP/IP

Produkte / Standards / Erfahrungen / Methoden

Profil

  • Mit einem fundierten Hintergrund in Maschinenbau-Informatik, Mathematik und Physik verbinde ich Fachwissen aus den Ingenieurwissenschaften und der Informatik. Meine Expertise in Datenanalyse ermöglicht es mir, komplexe Datenmengen zu verstehen und handlungsrelevante Erkenntnisse zu gewinnen.
  • In der Webentwicklung bin ich versiert in der Arbeit mit WordPress, JavaScript, HTML5, CSS3 und React, wodurch ich moderne und benutzerfreundliche Webanwendungen und Websites entwickeln kann. Meine Programmierkenntnisse erstrecken sich auch auf Python, was mir erweiterte Möglichkeiten in der Datenanalyse und im Backend-Entwicklungsbereich bietet.
  • Spezialisiert bin ich zudem auf Testautomatisierung, wodurch ich Prozesse optimiere und die Qualität von Software- und Maschinenkomponenten sicherstelle. Meine analytischen Fähigkeiten, kombiniert mit meiner technischen Kompetenz, ermöglichen es mir, effektive Lösungen für technische Herausforderungen zu entwickeln.
  • Mit einem tiefen Verständnis für die Schnittstelle zwischen Maschinenbau und Informatik bin ich in der Lage, innovative und wirtschaftlich überzeugende Lösungen zu entwickeln. Ich bin stets bestrebt, meine Kenntnisse in den Bereichen Maschinenbau, Informatik und Webentwicklung zu erweitern und auf dem neuesten Stand der Technik zu bleiben.


Persönlichkeit

  • Neugierig
  • Teamplayer
  • Problemlöser
  • Lernbereit
  • Selbstmotiviert
  • Kommunikativ
  • Zuverlässig
  • Anpassungsfähig
  • Selbstreflexiv
  • Kreativ
  • Transparent


Kenntnisse/Tools

  • Bitbucket CI/CD mit Docker (Erstellung und Weiterentwicklung)
  • Erfahrung mit VS Code und intellij IDEs wie z.B. PyCharm
  • Grundlagen in Java, c/c++, Powershell, MatLab, VBA, VB
  • Nutzung von Git mit GitHub, GitLab und Bitbucket für Dokumentation, Organisation und Versionsverwaltung von Projekten
  • ALM Octane für Test- und Release-Management
  • Software/Hardware Testing (statisches/dynamisches Testen) nach ISTQB Standard
  • Erstellung von Dashboards als GUI oder Webanwendung
  • Sehr fortgeschrittene mathematische Kenntnisse: Vektoralgebra, Differentialrechnung, Integralrechnung,Potenzreihenentwicklung, komplexe Zahlen und Funktionen, lineare Algebra (Matrizen), Fourier-Reihen, DGL, Fourier-Transformation, Laplace-Transformation, Vektoranalysis, Statistik, Kombinatorik, numerische Mathematik
  • Klassische Mechanik (Statik, Dynamik, Kinetik), Elektrostatik- und dynamik, geometrische Optik, grundlagen Quantenmechanik, physik der Halbleitertechnologie, Schall-Physik (Pegelmaße, Schallintensität, Schallfeldgrößen ect.)


Python Module:

  • Numpy
  • Matplotlib
  • Pandas
  • Tkinter
  • PyQt
  • PyGame
  • Manim
  • Requests
  • PyTest
  • SciKit-Learn
  • ffmp-python
  • kafka-python
  • Selenium


JavaScript Bibliotheken:

  • React
  • jQuery
  • D3.js
  • WebdriverIO
  • three.js
  • Express(HTTP requests mit node.js)
  • Cypress
  • Jasmine


Webtechnologien:

  • HTML5
  • CSS3
  • js
  • Figma (UI/UX Design)


Netzwerkwissen:
  • ISO/OSI-Modell, Internet-Protokolle, XML, Hubs, Switches, Router, Adressierung, IPv4, IPv6, TCP, serielle Kommunikation RS-232


Software Engineering:

  • UML Diagramme
  • Prozessmodelle


Elektrotechnik/Elektronik:

  • Gleichstromnetzwerke und Wechselstromnetzwerke
  • Netzwerkanalyse mit unterschiedlichen Verfahren wie z.B. Zweipol-Theorie oder Superpositionsprinzip, Transistorarten (pnp, npm, Feldeffekttransistor)
  • Mikrocontroller wie Arduino, Raspberry-Pi oder AVR
  • Umgang mit Oszilloskop, eigenständiges Löten (THT oder SMD)

Betriebssysteme

Windows
MacOS
Linux

Programmiersprachen

JavaScript
TypeScript
Python

Datenbanken

MySQL
MongoDB
PostgreSQL
Firebase

Branchen

Branchen


Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.