Таль Кравецкий

Фрилансер (автоматизация тестов)
Сертифицированный тестировщик в SCRUM
Software Developer In Test (SDET)
Эксперт по автоматизации проверок end-to-end (BE+FE)
Функциональное тестирование, интеграция


Адрес

Neufahrn, 85375, Германия

Телефон / WhatsApp

+49-176-32955204

О себе

Работаю быстро и эффективно, хорошо обучаем, отлично понимаю процессы создания ПО, управления проектами. Постоянно нахожусь в процессе изучения новых языков программирования, методологий паттернов, креативен, хорошо работаю в коллективе. Автоматизирую тесты (как фронтэнд так и бэкэнд). При необходимости, пишу определения и тесты для ручных проверок и др.

Обладаю опытом в следующих областях:

  • Автоматизация проверок Frontend: Selenium, Appium (Web, Android, iOS, Windows)
  • Автоматизация проверок Backend: RestAssured, CaliforniumIQ
  • Автоматизация проверок Performance: JMeter

См. мой патент (pending) U.S. Patent (Pending) No. US-2008-0126288-A1 (`A System and Method for Automatic Management of Quality Assurance Tests`).

Модель сотрудничества: в Мюнхене и окрестностях я могу находиться в офисе заказчика 5 днейв не неделю. В Австрии или Швейцарии: 3 дня в неделю на месте, 2 дня удалённо. Другие страны: по договорённости.

См.также примеры моего кода на GitHub (Selenium, REST Assured и др.)

Области специализации

01

eCommerce

Онлайн магазины, VOD (video on demand)

02

FinTech

Платёжные системы, облачные платежи

03

Социальные сети

Краудтестинг; семейная социальная сеть, логистическая социальная сеть

04

Виртуализация

Десктоп-виртуализация

05

Сетевая безопасность

Превентивная сетевая защита, AV

06

Автопром

Управление процессами

07

Рынок недвижимости

Процессы анализа и выдачи ссуд, законодательство недвижимости Германии, порталы сравнения предложений.

08

Робототехника / Hardware

Автоматизация тестирования различной аппаратуры и роботов.

Опыт и знания

Методология

95%

Scrum

95%

Test-Design

95%

Test-Methodologien

95%

Automatisiertes Testen

95%

Manuelles Testen

95%

CI/CD




Языки программирования

95%

Java

93%

C#

94%

PHP

50%

Kotlin

50%

Swift




Библиотеки и инструментарий

85%

JUnit

93%

Selenium Web Driver

85%

Selenium Grid

81%

Cucumber

75%

JMeter

94%

Appium (Web, Android, iOS, Windows)

87%

Rest Assured

75%

Docker

70%

RabbitMQ

50%

Logstash

90%

Kibana

90%

CaliforniumIQ

65%

Postman

65%

Espresso




Базы данных

89%

SQL

95%

MySQL

74%

Oracle

68%

SQL Server

75%

ElasticSearch




IDE

95%

IntelliJ IDEA

86%

Eclipse

73%

Visual Studio

95%

VSCode

78%

NetBeans

75%

AndroidStudio

85%

XCode




Version Control и CI

85%

Git

97%

GitHub

94%

GitLab

80%

Jenkins




Управление процессами

98%

Jira

72%

X-Ray

87%

Confluence

90%

Azure DevOps




CMS

20%

FirstSpirit




Design Patterns

98%

PageObject




Операционные системы

97%

macOS

93%

Windows

75%

Linux

95%

iOS

95%

Android

75%

Raspbian




Программирование "железа"

40%

Raspberry Pi

25%

Arduino




Знание языков

93%

Немецкий

93%

Английский

98%

Русский

97%

Иврит




Проекты и клиенты

2023 – 2024

Test-Automatisierer und manueller Tester

Das Testen einer mobilen App fürs Mieten der Bikes, Scooters, Car-Sharing sowie Fahr-Tickets online kaufen, Taxi bestellen u.ä.

2022 – 2023

Dynadev

Test-Automatisierer und -Berater

Aufbau eines internen automatisierten Test-Systems

2022 – 2022

Sick AG

Tester und Test-Automatisierer

Testing eines webbasierten Controller-Management-System.

2020 – 2021

Mercedes-Benz

Senior Test-Automatisierungs-Dev (Mobile)

Entwicklung und Wartung des auf Selenium/Appium basierten Frameworks für iOS- und Android-Tests

2020 – 2020

Media-Markt-Saturn

Test-Automatisierungs-Entwickler

Wartung und Weiterentwicklung der automatischen Testfällen für den Online-Shop

2020 – 2020

Munich Re

Test Manager and Test Automation Developer

Initiieren der Testaktivitäten, Entwicklung der automatischen Testfälle für ein komplexes netzwerkanalyseorientierten System des Kunden. Die automatisierten Tests haben sich auf unterschiedlichen Nineaus basiert: Netzwerk, Performance, Stabilität, Datenbanken, Weboberfläche und Business-Logic.

2019 – 2020

mNet

Test-Automatisierungs-Dev

Automatisierte Test-Fälle fürs interne CMS-System entwickeln

2019 – 2019

Byk-Gardner

Test-Automatisierungs-Entwickler

Entwicklung der automatisiereten Test-Fällen für Messgeräte in Automotiv-Branche.

2018 – 2019

Maxdome.de
(ProSiebenSat.1 Media SE)

Програмист автоматизации проверок в команде Android

Video on demand. Я выстроил инфраструктуру автоматического тестирования в команде Android с нуля, включая имплементацию PageObject design pattern (с Selenium Grid, Appium, на языке Java). А так-же я установил и настроил тестировочную лабораторию с 13-ю аппаратами в ней (смартфоны и таблеты), которая авотоматически управляется по pipeline из GitLab

2017 – 2018

Giesecke & Devrient

Програмист автоматизации проверок

Облачные платежи и мобильное приложение для платежей в системе. Проверялись разнообразные версии и конфигурации для клиентов в банковской сфере. Тесты производились частично вручную (на смартфонах с Android), частично автоматизировано (Java). Также, я описывал и сценарии тестов, анализировал отчёты об ошибках со стороны клиентов и др.

2016 – 2017

HSE24
(Home Shopping Europe)

Програмист автоматизации проверок, бэкэнд-тестировщик

Онлайн магазин. Я выполнял как ручные так и выстроенные мной автоматизированные проверки (стресс и перформанс с JMeter). Я так-же писал автоматические тесты, которые запускались на смартфонах (Appium + Selenium + Java). В ручных проверках моя роль в команде заключалась в концентрации на корректной работе контента и фичеров из CMS (FirstSpirit). На бэкэнде я нализировал правильность работы анализа цен, Elastic-Search, алгоритмов и параметризации промоакций и др. Среди прочего, я анализировал коммуникацию межди сервером и браузером.

2015 – 2016

Roche

Програмист автоматизации проверок

Фармакологический производственный концерн. Я отвечал за разработку автоматичских проверок системы анализа призводственных процессов (C#.NET). Тесты запускались как через пользовательский интерфейс так и напрямую через базу данных (SQLServer). Я создавал концепты проверок, писал автоматические тесты, запускал их, анализировал результаты и отчитывался о найденных проблемах.

2014 – 2014

Payback

Програмист автоматизации проверок и ручной тестировщик

Онлайн клуб скидок и акций. Я был частью команды и занимался разнообразными проверками, например: ручными (пользовательский интерфейс, CMS (FirstSpirit)), автоматизированные проверки (Tosca). Периодически я получал особые задания, например, однажды я напоисал подробный автоматизированный тест проверок внутреннего API. Речь шла о нетривиальном задании, которое долгое время до этого "висело" в воздухе.

2014 – 2014

Paymill

Консультант автоматичских проверок

API для платежей онлайн. Этот проект включал в себя временное управление командой тестировщиков. Среди прочего, я писал и запускал автоматизированные проверки, управлая заданиями тестировщиков, участвовал в техническом планировании и анализе развития фирмы.

2011 – 2014

CollarBar

Основатель

Логистическая социальная сеть. Я основал этот стартап с целью оптимизировать сотрудничество между производителями товаров, перевозчиками и ритейлерами. Я довёл систему до этапа бета с полностью функциональной платформой. Причина закрытия фирмы заключалась в недостаточном финансировании, но несмотря на это этот период был очень интересным для меня, как в техническом так и в деловом плане.

2011 – 2013

MethodPark

Програмист автоматизации проверок

Управление процессами. Я отвечал за создание и запуск автоматических проверок (Selenium + Java), а так-же анализ результатов и отчёты об ошибках. Система интегрировала различные сторонние системы и было необходимо проверять корректную совместную работу систем, для этого мне было необходимо глубокое понимание бизнес-процессов в областях автопрома, банковского дела и др. Так-же производились периодические ручные проверки.

2010 – 2011

MyHeritage

Програмист автоматизации проверок

Семейная социальная сеть. Я писал и запускал автоматические проверки на C#.NET. Дополнительно, я поддерживал команду техподдержки первого уровня, помогал оптиизировать перформанс и др.

2009 – 2010

TrafficMedia

Руководитель отдела проверок

Регистрар (фирма, продающая доменные имена и сопутствующие продукты. Другой пример регистрара: известная фирма GoDaddy). Я руководил командой из пяти тестировщиков, включая техническое управление, написание автоматизаций, анализ проблем, найденных клиентами.

2007 – 2009

Центр разработок Microsoft

Разработчик внутренней системы автоматических проверок, SDET

Решение для виртуализации десктопов. Я был прграмером-тестировщиком (SDET - Software Developer in Test). Разработка велась в основном на VBScript/WMI, частично на C#, PHP и JavaScript. Особенностью разрабатываемого продукта была незаметная (“seamless”) интеграция виртуальной машины и её програм в базовую операционную систему, что создавало определённые технические сложности в автоматизации проверок и делало работу очень интересной. Я отчитывался напрямую руководителю проекта.

2005 – 2007

INTERECE.COM

Основатель и управляющий

Консалтинговая фирма в области автоматизации проверок. Я помогал фирмам-клиентам создавать тест-концепты, писать автоматические тесты, описывать сценарии проверок. Я собрал и управлял командой из четырёх програмистов-консультантов.

2002 – 2005

Finjan Software

Аналитик качества и програмист автоматизации проверок

Превентивная защита сетей от атак по протоколам веб и эл. почты. Планирование и имплементация внутренней системы автоматических проверок, тестирование интеграции со сторонними системами (SurfControl, антивирусы и др.), стресс-тестирование, описание сценариев проверок.

2000 – 2002

Texas Instruments

Руководитель команды разработчиков автоматизации проверок

Кабельный модем. Я управлял командой из трёх разработчиков проверок. Команда писала тесты для проверок через протокол DOCSIS, с помошью которых осуществлялась проверка разрабатываемого кабельного модема.

Интересные факты /
Хобби /
Планы

Микрософт

Я работал в небольшом стартапе, который был выкуплен фирмой Майкрософт, которая выплатила приличные дивиденды всем работникам фирмы. А в процессе слияния фирмы с Майкрософтом, у меня был шанс лично познакомиться с некоторыми топ менеджерами из Сиэтла.

Эммиграция

Германия - не первая страна, в которую я эмигрировал: в возрасте 18 лет я переехал из Украины в Израиль, а в возрасте 35 лет (в 2011) - с женой и собакой - далее в Германию.

Путешествие по США

Однажды я совершил путешествие от Восточного до Западного Побережья США, что было одним из самых интересных моих путешествий до сих пор. В общей сложности я побывал до сегодняшнего дня в 14-ти странах, т.е. остаются ещё "всего" 181 страна, которую нужно посетить.

Хобби

Запуск квадрикоптера, програмирование Arduino, Raspberry Pi, путешествия.

Планы

Изучить баварский диалект немецкого языка, запустить систему SmartHome в моей квартире и др.

Проекты testers.de (фирма в моём владении)

Коммерческие проекты, которые я запустил

Репозитарий с открытым кодом на GitHub, предназначенный для автоматизации интеграционных тестов в следующих областях

  • Web UI
  • REST API
  • Перформанс
  • Базы данных
  • Тестирование CLI
  • Анализ логов

Призы / Публикации


U.S. Patent (Pending) No. US20080126288A1

`A System and Method for Automatic Management of Quality Assurance Tests` (см. здесь или на Google Patents)


Приз за инновацию

Премия для инновативных проектов от израильского правительства ( в рамках проекта INTERECE, см. выше)

Учёба и дальнейшее образование


УНИВЕРСИТЕТ БАР-ИЛАН, ИЗРАИЛЬ

Математика и компьютерные науки (1996 - 2000)


"iSQI Agile Teaming", Нюрнберг

Курс и сертификация "Агильный тестировщик в SCRUM" (2012)


ДАЛЬНЕЙШЕЕ ОБУЧЕНИЕ

Многочисленные курсы, например "Java for Devs" (2011), "Advanced Java" (2011) и другие.

Impressum