Seasoned software developer in test, team player, consultant, quality advocate, developer of test infrastructure and frameworks. I quickly learn clients’ products and processes, learn new technologies, programming languages. I am a creative tester and developer. I can also test manually, write test cases, create and validate test methodologies and more.
Experienced with:
Take a look at the examples of my code (not related to a specific client I served) at GitHub (with Selenium, REST Assured etc)
Online shops; VOD (video on demand)
Payment systems, cloud payment solutions
Crowdsourced testing, family tree social network, logistics social network
Desktop virtualisation solution
Proactive defence, AV
Process Management
Comparison portals, german real estate law, mortgage process in different organizations and banks in Germany etc.
Test automation of appliances and robots.
Das Testen einer mobilen App fürs Mieten der Bikes, Scooters, Car-Sharing sowie Fahr-Tickets online kaufen, Taxi bestellen u.ä.
Aufbau eines internen automatisierten Test-Systems
Testing eines webbasierten Controller-Management-System.
Entwicklung und Wartung des auf Selenium/Appium basierten Frameworks für iOS- und Android-Tests
Wartung und Weiterentwicklung der automatischen Testfällen für den Online-Shop
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.
Automatisierte Test-Fälle fürs interne CMS-System entwickeln
Entwicklung der automatisiereten Test-Fällen für Messgeräte in Automotiv-Branche.
Video on demand solution. I’ve built an automated testing framework for Maxdome’s Android App from scratch. The framework is based on Selenium Grid, Appium, written in Java, implemented PageObject design pattern. Additionally I’ve established a testing lab with 13 physical devices (smartphones and tablets) running from GitLab pipeline.
Mobile and cloud payments solution. I was testing various customers’ product versions (banks). The test were partially manual (on real smartphones running Android), partially automated (Java). Additionally, I’ve written test cases, supported the test management activities, analyzed customers’ setups.
Online shop. I’ve build and performed automatic and manual tests. Tools: JMeter (performance), Appium + Selenium WebDriver + Java (UI tests on smartphones). My responsibilities included CMS testing (FirstSpirit), prise analysis tool, elastic search, client oriented test results, corrent scheduling of sales and special offers in online shop, technical analysis of communication between server and browser (FireBug).
Pharmacology factory. Active substance production supervising solution. I was responsible for creating and running of automated tests (with C#.NET). The test run against GUI and directly with the database (SQLServer). I’ve been acting as a "one man show": created test concepts, coded and ran the tests, analyzed and reported results.
Online coupons and discounts club. I was part of the testing team and had various responsibilities, i.e., GUI testing (FirstSpirit), automated testin (Tosca). Sometime I received "irregular" test automation tasks, e.g., once I was asked to automate testing of an internal API. Due to network setup and special implementation of the API, this was not a trivial task, which I successfully fulfilled and delivered.
Online payments API. I’ve temporary replaced the test automation team lead role. The reposibilities included leading the team, coding, running and analyzing test automations, participating in steering meeting etc.
Logistics social network. The goal was to smartly connect producers of goods, transportation companies and retailers. I brought this startup to beta phase with completely functional platform. Eventually, I had to close the entrepreneurship due to missing investment. However, this startup broght me a very positive experience: I’ve learnt a lot technical and business info about enerprise logistics.
Process management solution. I was responsible for coding, running and analyzing of automated tests (Selenium + Java). The system connected to various 3-rd party solutions, which required good understanding of business processes in automotive and bank branches in order execute intensive integration and regression tests.
Family social network. I’ve coded test automations using C#.NET. Additionally, I’ve helped to 1rs tier support activities and performance testing.
Registrar (eine Firma die Domänen und dazugehörige Nebenprodukte verkauft; ein anderes Beispiel eines Registrars ist die bekannte GoDaddy-Firma). Ich habe ein Team von fünf Testern geleitet, inklusive Aufgaben-Teilen, technische Führung, Automatisierungen entwickeln, an Steering-Meetings teilnehmen, die von Kunden gefundenen Probleme analysieren und nachstellen u.s.w.
Desktop virtualisation solution, named MED-V. I was SDET (software developer in test). Developed using VBScript/WMI, C#, PHP and JavaScript. The product was a virtual operating system running seemlessly on the host computer. There were various technical challenges for the test automation, which made it extremely interesting. I’ve reported directly to the project manager.
Software testing consultancy firm. I’ve helped my client companies create testing concepts, test cases, coded test automations. I’ve build and managed a team of four consultants / devs.
Proactive online defence proxy (protects organisations from external attacks thru web protocols and email). Responsibilities included planning and implementation of inhouse testing system, testing of 3rd party integration (eg., SurfControl, AVs), stress testing (WebPolygraph), writing test cases.
Cable modem. I’ve managed a team of three test automation devs. We’ve written TCL tests for DOCSIS implementation in Texas Instruments, which validated correct functioning of the cable modem.
I was working for a startup, which went thru a successful buy out by Microsoft, which payed pretty good dividends to each startup’s employee. I also had an opportunity to meet in person a few people from Microsoft’s top management.
Germany isn’t the first country I’ve moved to. I was 18 y.o. as I moved from Ukraine to Israel and I was 35 y.o. (at 2011) as I moved further to Germany with my wife and dog. My kids were born already in Germany.
Back in the 2004 I’ve made a coast to coast trip in the USA, which was one of the best experiences I had so far. Altogether, I’ve visited 14 countries in my life, which leaves more "only" 181 to go. Lot’s of fun ahead.
Navigate a drone, Arduino, Raspberry Pi programming, travelling.
Learn Bavarian dialect of the german language, implement SmartHome in my apartment, take my kids to the Disney World and more.
`A System and Method for Automatic Management of Quality Assurance Tests` (see hrer or at Google Patents)
Israeli government’s prize for innovation projects (for INTERECE project, see above).
Dual studies math and computer sciences (1996 - 2000)
Course and certification as agile software tester in SCRUM (2012)
Various courses "Java for Devs" (2011), "Advanced Java" (2011) etc.