Tal Krawetzky

Freiberuflicher Software-Testing-Berater und -Automatisierer
Zertifizierter agiler Tester in SCRUM
Software-Developer-In-Test (SDET)
End-to-End-Test-Automatisierungs-Experte (BE+FE)
Funktionalitäts-, Integrations-, Performance-Testing u.a.
Als PDF-Datei herunterladen


Wohnort

Neufahrn, 85375, DE

Handy / WhatsApp

+49-176-32955204

Zusammenfassung

Ich bin erfahrener Test-Automatisierer in Bereichen Funktionalitäts-, Intergrations- und Performance-Testing (Front- und Backend); zertifizierter agiler Tester in SCRUM.

Schwerpunkte liegen an:


Ich arbeite mich schnell in Kunden-Produkte und -Prozesse ein, lerne neue Technologien, Programmiersprachen und Prozesse, bin kreativ am Testen und Entwickeln.

Je nach Bedarf, teste ich auch manuell und kann Test-Fälle, und -Metodologien erstellen und prüfen. Ich besitze U.S. Patent (Pending No. US-2008-0126288-A1 (`A System and Method for Automatic Management of Quality Assurance Tests`).

Arbeitsmodell: In München und Umgebung kann ich 100% vor Ort arbeiten. In anderen Städten: 3 Tage vor Ort, 2 Tage Remote.

Gerne dürfen Sie Beispiele meines Codes (nicht kundenbezogen) auf GitHub anschauen (mit Selenium, REST Assured u.a.)

Bereiche

01

eCommerce

Online-Shops, Video-On-Demand-Lösungen

02

FinTech

Zahlungssysteme, Cloud-Zahlungen

03

Soziale Netzwerke

Crowdtesting, Stammbaum-Netzwerk, Logistik-Netzwerk

04

Virtualisierungs-Lösungen

Desktop-Virtualisierung

05

Security

Proactive-Defence, AV

06

Automotiv

Prozess-Management

07

Immobilienmarkt

Darlehens-Vorgehensweise, deutsches Miet- und Vermieterrecht, Vergleichsportale u.a.

08

Robotics / Hardware

Test-Automatisierung der Roboter und Geräte.

Kenntnisse

Methodologien

96%

Scrum

95%

Test Design




Programmiersprachen

95%

Java

93%

C#

94%

PHP

40%

Kotlin




Bibliotheken und Tools

85%

JUnit

20%

CaliforniumIQ

93%

Selenium Web Driver

85%

Selenium Grid

81%

Cucumber

68%

JMeter

84%

Appium (Web, Android, iOS, Windows)

87%

Rest Assured

65%

Postman




Datenbanken

89%

SQL

95%

MySQL

74%

Oracle

68%

SQL Server




IDE

93%

IntelliJ IDEA

86%

Eclipse

73%

Visual Studio 2019

78%

NetBeans

70%

AndroidStudio




Versionskontrolle und CI

85%

Git

97%

GitHub

94%

GitLab

80%

Jenkins




Prozess-Management

98%

Jira

72%

X-Ray

87%

Confluence

65%

Azure DevOps




CMS

20%

FirstSpirit




Design-Patterns

98%

PageObject




Betriebssysteme

97%

macOS

93%

Windows

75%

Linux

95%

iOS

95%

Android

75%

Raspbian




Hardware-Entwicklung

40%

Raspberry Pi

25%

Arduino




Sprachen

93%

Deutsch

93%

Englisch

98%

Russisch

97%

Hebräisch




Projekte

2018 – 2019

Maxdome.de
(ProSiebenSat.1 Media SE)

Automatisierungsentwickler im Android-Team

Video-On-Demand-Lösung. Ich habe eine Test-Automatisierungs-Platform für Maxdomes Android-App von Grund auf gebaut (basiert auf Selenium Grid, Appium, geschrieben in Java, umgesetzt PagePbject-Design-Pattern). Zusätzlich habe ich ein Test-Labor mit 13 physischen Devices (Smartphones und Tablets) erstellt und konfiguriert. Das Labor wird automatisch vom GitLab durch dev pipeline gesteuert und führt die von mir gebauten Tests aus.

2017 – 2018

Giesecke & Devrient

Automatisierer

Mobil- und Cloud-Payments-Lösung. Getestet wurden Versionen für verschiedenste Kunden (im Bereich Banking). Die Tests liefen teilweise manuell (auf Handset-Geräten mit Android), teilweise automatisch. Zusätzlich habe ich Testfälle geschrieben, bei Testing-Management-Aufgaben unterstützt, Kunden-Konfigurationen angepasst und geprüft u.a.

2016 – 2017

HSE24
(Home Shopping Europe)

Automatisierer, Backend-Tester

Online-Shop. Ich habe manuelle sowie automatische Tests (Performance (JMeter) + GUI auf Handsets (Appium + Selenium + Java)) erstellt und ausgeführt. Bei manuellen Tests habe ich mich insbesondere in Kombination zwischen GUI und CMS (FirstSpirit) eingesetzt; Preis-Analyse, Elastic-Search, Analyse der kundenbezogenen Suchergebnisse, richtige Abwechslung der zeit- und parameterabhängigen Suchergebnisse u.a. Unter anderen wurde es technische Analyse der Kommunikation zwischen Server und Browser analysiert (FireBug).

2015 – 2016

Roche

Automatisierer

Wirkstoff-Erstellungs-Überwachungs-Lösung (Pharma-Bereich). Ich war verantwortlich für Erstellung und Durchführung der automatisierten Tests (mit C#.NET). Die Tests liefen gegen GUI sowie direkt gegen die Datenbank (SQL Server). Hier agierte ich als One-Man-Show, d.h. ich habe Test-Konzepte erstellt, Teste gebaut, durchgeführt, Ergebnisse analysiert und berichtet.

2014 – 2014

Payback

Automatierer und manueller Tester

Online-Kunden-Club (Punkte sammeln, Coupons einlösen, Ermäßigungen bekommen u.s.w.). Ich war Teil des Teams mit unterschiedlichen Verantwortungen, z.B. manuelles Testen (Web-Oberfläche, CMS (FirstSpirit)), automatisierte Tests (Tosca). Ab und zu tauchten auch “ungewöhnliche” Aufgaben, z.B. einmal musste ich einen automatisierten Test für Prüfung der internen API schreiben. Dies was keine triviale Aufgabe, die ich trotzdem erfolgreich abgeschlossen habe. Dafür habe ich viele Lobe bekommen, weil die Aufgabe zu der Zeit seit ca. 2 Jahren “in der Luft” hang.

2014 – 2014

Paymill

Automatisierungs-Berater

Online-Zahlungs-API. Da habe ich Aufgaben des Teamleiters zeitbefristet übernommen. Unter anderen habe ich automatisierte Tests ausgeführt und analysiert, unter Teammitgliedern Aufgaben geteilt, dem Management über den Fortschritt berichtet, an Steering-Meetings teilgenommen u.a.

2011 – 2014

CollarBar

Gründer

Soziales Netzwerk für Logistik. Ich habe dieses Start-Up gegründet um eine kluge Verbindung zwischen Herstellern, Lieferanten und Läden/Verkäufern zu ermöglichen. Ich habe es bis Beta-Phase geführt, mit einer funktionsfähigen Plattform. Die Firma müsste ich wegen fehlender Finanzierung einstellen. Trotzdem war es eine positive Erfahrung: ich habe sehr viel gelernt: beides technisch und geschäftlich.

2011 – 2013

MethodPark

Automatisierer

Prozessmanagement Lösung. Ich war verantwortlich fürs Schreiben, Ausführen und Analysieren der automatisierten Tests (Selenium + Java). Das System hat unterschiedliche 3rd-Party-Lösungen in sich integriert, deren Zusammenarbeit mit der MethodPark-Lösung musste auch grundsätzlich getestet werden, dafür brauchte man tiefes Verständnis der Prozessmanagement in verschiedenen Bereichen inkl. Automotiv, Banken u.a. Dazu kamen auch periodische manuellen Tests.

2010 – 2011

MyHeritage

Automatisierer

Soziales Netzwerk für Familienstammbäume. Ich habe Testautomatisierungen in C#.NET codiert und ausgeführt. Zusätzlich habe ich das Team bei anderen Aufgaben unterstützt, z.B. bei 1st-Tier-Support, bei Performance-Optimierungs-Analyse u.a.

2009 – 2010

TrafficMedia

Testing- und Qualitäts-Manager

Registrar (a company which sells domains; another example of a registrar is a well-known GoDaddy). I’ve managed a team of five people. Responsibilities included: technical managing, splitting team tasks, developing of automated tests, participating in steering meetings, reproducing and analyzing customers’ reports.

2007 – 2009

Microsoft Entwicklungszentrum

Testing-Rahmenwerk-Entwickler und Integrator, SDET

Desktop-Virtualisierungslösung, MED-V. Ich war Testautomatisierungs-Entwickler (SDET - Software Developer in Testing) - am meisten mit VBScript/WMI aber teilweise mit C#, PHP und JavaScript. Eine Besonderheit am getesteten Produkt war es, dass das virtualisierte Betriebssystem komplett “nahtlos” (“seamless”) im Host-System integriert ist, d.h. man kann zwischen beiden Systemen visuell nicht unterscheiden. Beim Testen gab es mehrere technischen Herausforderungen; dies machte die Arbeit äußerst interessant. Ich berichtete direkt an Leiter des Projekts.

2005 – 2007

INTERECE.COM

Gründer und Leiter

Software-Testing-Beratungs-Unternehmen. Ich habe Firmen beraten und geholfen Test-Konzepte, -fälle und -Automatisierungen zu erstellen. Ich habe ein Team von vier Beratern/Programmierern im Rahmen dieses Unternehmens organisiert und geleitet

2002 – 2005

Finjan Software

Qualitätsverifikation-Analytiker und Entwickler

Proactive-Defence-Proxy (schützt Organisationen von Angriff durch Web-Protokolle und E-Mail). Planung und Umsetzung des Inhouse-Testings-Systems, Testen der integrierten 3rd-Party-Software (z.B. SurfControl, unterschiedliche Antiviren), Stress-Testing (Web-Polygraph), Testfälle-Schreiben u.a.

2000 – 2002

Texas Instruments

Teamleiter Automatisierungs-Entwicklung

Kabel-Modem. Ich war Leiter in einem Team mit drei Automatisierungs-Entwicklern. Im Team wurden es automatische Tests für DOCSIS-Protokoll geschrieben, mit denen wurde die korrekte Funktionierung des Kabel-Modems geprüft.

Interessante Fakten /
Hobbys /
Pläne

Microsoft

Ich war Mitarbeiter eines Start-Ups, das sich mit Microsoft fusioniert hat. Dies hat ziemlich hohe Dividende jedem Mitarbeiter ausgezahlt. Da habe ich auch eine Gelegenheit gehabt, Leute aus Microsofts Top-Management persönlich zu treffen.

Zuwanderung

Deutschland ist das zweite Land wohin ich eingewandert bin: mit 18 bin ich aus der Ukraine nach Israel eingewandert, dann mit 35 (2011) mit meiner Frau und Hund - weiter nach Deutschland.

Reise nach den USA

Ich habe eine Coast-to-Coast-Reise in den U.S.A. gemacht, dies war eines der schönsten Erlebnisse meines Lebens (bisher). Insgesamt habe ich 14 Länder besucht und es bleiben “nur” noch 181 zu besuchen.

Hobbys

Drohne fliegen, Arduino und Raspberry Pi programmieren, Reisen.

Pläne

Boarisch lernen, Smart-Home in meiner Wohnung einführen, nach Disney-World mich meinen Kindern fahren u.a.

testers.de-Projekte (meine eigene Firma)

Die von mir initiierten kommerziellen Projekte

Preise / Veröffentlichungen


U.S. Patent (Pending) No. US20080126288A1

`A System and Method for Automatic Management of Quality Assurance Tests` (siehe hier oder unter Google Patents)


Innovationspreis

Prämie für innovative Projekte von der israelischen Regierung (im Rahmen der INTERECE.COM, siehe oben).

Studium / Weiterbildung


UNIVERSITÄT BAR-ILAN, ISRAEL

Duales Studium: Mathe und Computerwissenschaft (1996 - 2000)


"iSQI Agile Teaming", NÜRNBERG

Kurs und Zertifizierung als agiler Software-Tester in SCRUM (2012)


WEITERBILDUNG

Zahlreiche Kurse, z.B. "Java for Devs" (2011), "Advanced Java" (2011) u.a.

Impressum