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.
I automate backend tests (i.e., REST API, databases, network) as well as front end tests (GUI).
Take a look at my U.S. Patent (Pending) No. US-2008-0126288-A1 (`A System and Method for Automatic Management of Quality Assurance Tests`).
Upon request I can share examples of my code at GitHub (sith Selenium, REST Assured etc)
Additionally, I can propose you a budget friendly crowdsourced testing solution through my platform crowdtesting.net.
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
Comparision portals, german real estate law, mortgage process in different organizations and banks in Germany etc.
Software test automation consultancy and crowdsourced testing service. Projects listed below (since 2014) are executed on behalf of this company
Open source GitHub repo for integration test automation in following areas:
The crowdsourced testing network connects software testers from all over the world and application developers (web apps, apps, online shops etc.). The developers create tasks, propose payment for executing them and the testers validate the quality using their own smartphones, tablets, computers, report found problems and get their payment for it.
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).
Pharma plant; 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 dicounts 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 (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.
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 defense proxy (protects organizations 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, program Adruino and VR.
Learn bavarian dialekt of german language, mine BitCoin, implement SmartHome in my appartment.
Dual studies math and computer sciences (1996 - 2000)
Course and certification as agile software tester in SCRUM (2012)
Multiple courses "Java for Devs" (2011), "Advanced Java" (2011) etc.