Software developer and QA engineer for 30+ years with hands-on experience of coding in C#, .Net, Java, Python and API automation testing with Selenium, Web Services, SOAP etc. and and expertise in Genesys® eServices on-prem.
Contacts e-mail: email@example.com Phone: landline (preferred) : 925-***-****
sms and when outside :: 925-***-****
(new, need to be tested) OBi number :: 600 782 003
LinkedIn :: dmytro-zelenskyy-2407522 Residence: SF Bay Area [ Concord, CA 94521 ]
HackerRank.com :: @dm_zelensky [ no plans to relocate, 0% travel please]
Education: Taras Shevchenko National University of Kyiv (Ukraine) http://www.univ.kiev.ua/en/departments/csc/
Computer Science (“applied mathematics”) – Masters (5 years) 1985 – 1990
The most recent multi-component project includes the following parts:
Collecting data from USB human interactive devices (HID) on MS Windows workstation in multi-threaded fashion with Java, Python, or single-threaded (for now) C# (.Net) and NodeJS code (using free usb-libraries).
Stream collected data to JDBC, ActiveMQ and Kafka channels, and with RESTapi:to the following webserver, hosting device-related frames:
oimplemented in NodeJS
oimplemented in Java
oimplemented with ASP.Net Code MVC
TestNG, Selenium and other tools
Basic sample dashboards and Web Data Connectors developed for PowerBI and Tableau.
Other code-practices for perspective projects are related to:
Interaction with Chatbots on publicly available webpages from Python-Selenium script
Use of OpenSCAD tool for 3D-visualization in the context of custom topology algorithms developments
Work experience: in USA (just one company so far, long-term fulltime project)
Genesys Telecommunications Labs (Daly City, CA) 09/ 2000 – 02/ 2019
Software QA engineer (SDET) for eServices Solution (6.5 to 8.5.x), used worldwide by major insurance, telecom, banks, government agencies. (MCR=Multi-Channel Routing, Interaction Management)
The job duties focused on creation of automation tools for API and data testing in white-box environment (C++ and Java language sources), development of routing strategies and L3 Customer Care troubleshooting of applications.
Define and document test plans, test cases and scenarios from feature design descriptions.
Work independently or with distributed team, be the fast responder to troubleshoot problems by logs review and core-dumps analysis, do black-box and white-box tests, source-code review, debug software to pinpoint and reproduce the issue and draft RCA, communicate with developers on all aspects of features implementation, manual and automated testing.
Apply proactive TDD and BDD methodologies in Waterfall and Agile environment of SDLC.
Handle multi-tasking and prioritize fulfilment to deliver the releases on time and with good quality.
Extensive experience in Project Planning, Design, Development and Execution of Test Plans, Test Cases, Test Procedures, Test Scenarios, Black Box Testing, White Box Testing.
Utilize Jira+Zephyr as a bug-tracker and test reports tool, Jenkins for CI/CD pipeline, Valgrind profiler for code quality tests, ClearCase and Mercurial for source-version-control.
Use Visual Studio, Visual Studio Code, Eclipse IDE and others.
Use scripting and programming languages like C#, Java, Python, Powershell, VisualBasic, batch scripting and other technologies.
Setup and maintenance of the complex Genesys environment in test-lab with various SQL databases and third-party components like JMS, Elasticsearch etc.
use XML and JSON structures to test end to end, RESTapi and webservices (SOAP/WSDL), with automation using Selenium WebDriver and/or other libraries
Deploy from scratch versions 7.x to 8.5/9.0 of Genesys Framework, GAX, Routing, Stat Server with JavaExtensions, eServices/Digital Solution, including Interaction Server Cluster configuration, Chat, E-mail, Classification, iWS DE, CCPulse+ and others. (Voice/SIP channels, based on the Genesys T-Server, with IVRs and Rules were NOT in my environment).
Develop routing strategies with IRD 7.0-8.5 for URS, and with Composer (SCXML) for Orchestration Server.
Detect and troubleshoot issues by analyzing logs of the Genesys components.
Create tools with the use of Genesys PSDK .Net for automation of functional and end-2-end features testing of the eServices Solution with “current stats reporting”, extend scenarios as needed.
Write the clear guidance on all technical aspects of the products for the customer-facing documentation; represent the architecture of the Genesys environment in the scope of the above mentioned components.
Be the L2 / L3 operations support engineer for DevOps in the scope of expertise (PureEngage Omnichannel).
Expose to ChatBot auto-response functionality with structured messages content.
Other skills and experiences:
Skills with the use of MS Office products and in computers hardware troubleshooting/repair.
Studied programming with C K&R, was familiar with asm-x86 and had some hobby projects with it and the use of Intel VTune for performance check.
Worked as a lead developer in several projects with MS FoxPro, where one on GIS MapInfo OLE integration, and also included decompiling efforts of Clipper/FoxPro and MapBasic modules.
Native speaker of Russian, fluent in English and Ukrainian. Self-starter and quick learner.