You are on page 1of 5

Igor Demchenko

Chicago, IL, tel.: (650) 575-6386, E-mail:qademchenko@gmail.com


https://www.linkedin.com/in/igor-demchenko-30b08ab

PROFESSIONAL SUMMARY:

• Automation the mobile applications using Appium is my hobby.


• Strong QA experience testing back-end, database and Web UI, REST Based and SOAP APIs.
• Experience working in the UNIX and/or Linux command line
• Hands-on experience in developing automation frameworks and scripts and handling results.
• Hands-on testing experience with web applications.
• Experience creating and modifying complex SQL queries.
• Strong understanding and experience in the design and calculation of call center resources in accordance with
requirements.
• Created supporting documentation for systems and software usage and control.
• Analyzed and resolved telecommunications billing issues.
• Experience in software installations and configuration of different operating systems.
• Excellent troubleshooting and problem solving skills
• Efficient team player with excellent communication skills.
• Proven ability to work unsupervised.
• Enthusiastic, efficient, quick learner; able to adapt to new environments and tools easily.

TECHNICAL SKILLS:

• OS Linux: Ubuntu, Red Hat Enterprise Linux (RHEL) 5, Suse, Fedora, CentOS, Mint, Debian.
• OS Windows: Windows NT, 2000, XP, 7, 2003, 2008, 2012.
• QA technologies: Selenium WebDriver, Page Object, Cucumber(BDD, TDD), Appium1.5(1.6), ADB, TestNG,
JUnit, Java, JavaScript, Gradle, Maven, XCUITEST,QTP, SOAP UI, Jenkins, JIRA, Agile, Scrum, BrowserStak.com,
SauseLabs.com.
• OS building and deploying: Microsoft Deployment Toolkit (MDT), Windows Automated Installation Kit (WAIK),
Operating System Deployment (OSD), Windows Deployment Services (WDS), PQPM, Norton Ghost, Acronis (true image,
disk director)
• Network and protocols: CISCO routers, TCP/IP, IOS, ACL, VLAN, WLAN, NAT HTTP, NFS, NIS, DNS,
SMTP, NetBIOS, DHCP, NAT, NTP, LDAP, ISDN, SS7.
• Programming languages: Java, JavaScript, shell, powershell, HTML, Perl, PHP, PL/SQL, Python,C#,.NET.
• Free and commercial software: Samba, Perl, DHCP, BIND DNS, Sendmail, EXIM, debuggers and compilers,
CVS, Subversion, Squid proxy, FTP servers, Puppet, CI/CD Jenkins, AMANDA, PL/SQL Developer, SQL Plus, Aqua Data
Studio, Eclipse, PyCharm.
• Management software: HP OpenView, Nagios.
• Security skills: Checkpoint Firewall-1/VPN-1, securemote, SSH, SSL, PKI, PGP, Linux and FreeBSD firewalls,
intrusion detection systems, Snort, Nessus, IPSec, RSA SecurID, antivirus, user based policies.
• Windows integration: extensive knowledge of Samba, Cups – Printserver, Active Directory, MS Cluster, MS
Terminal Services.
• Data Center: Blade Server System, rack and stack Data Center deployment from the ground up
• Databases: MySQL, Oracle, MS SQL, Sybase, database installation, backup, replication and maintenance.
• WEB technologies: Apache, Nginx, Tomcat, Jetty, Joomla.
• Virtualization technologies: VMware ESX (I), VMware Workstation, VirtualBox
• Version Control System: SVN, GIT, Tortoise for SVN and for GIT, SourceTree.
• Graphics technologies: Autodesk 3ds Max, Autodesk Maya, Adobe Photoshop, MS Visio
• Other technologies: XML, VXML, IVR, Symposium, WFM Genesys 6.0, AWS (EC2, RDS), SCOM, Microsoft
System Center Orchestrator, IIS, Active Directory, MS Office (Word, Excel, Visio, Access, SharePoint,…), LAMP, PHP My
Admin.
PROFESSIONAL EXPERIENCE
Software QA Engineer
Cognizant – Chicago, IL 6.2019-
- Parsing and handling the Excel files by Java(Fillo, Apache POI)
- Analyzing, modifying, mapping the data according to the System Integration Test requirements.
- Implementation and execution of the new project applications for "JSON generator" framework using Jackson,
TestNG, SQL queries.
- JSON, XML generation.

Software QA Engineer/DevOps
Cognizant – Phoenix, AZ 11.2018 - 5.2019
Methodologies, Techniques, testing documentation and implementation in all phases.
Extensive Agile based software development experience including Scrum, Kanban, BDD, ATDD, TDD.
Experienced in developing Test Plan, Test Strategy, Test Cases and Test Results.
Preparation of Test data, preparation and execution of regression test scripts, preparation of weekly status report.
Created, Scheduled, Executed and Analyzed Test Sets.
Experience creating on Open source Java-Selenium Webdriver Based Automated Framework leveraging cucumber
technologies.
Coding practice in Java, JavaScript(Angular, Protractor).
Experienced in Page Object Model and Readable and re-useable automation test creation.
Extensive experience in developing, implementing and validating Detailed Test Plans, Test cases, Test Execution
and Defect Tracking.
Retested the fixed defects, Conducted Regression testing and ensured the defects are properly tracked from
discovery to closure.
Ability to store and execute automation and manual script.
Great working Experience with Atlassian tool Suit including JIRA for Agile management, Confluence and Stash and
Bit Bucket.
Experienced in Rest API testing using Postman, Capable of building a framework.
Experienced with code version control management tool like GitHub, Bit Bucket, etc.
Extensive experience with Jenkins for CI/CD pipeline.
Tested the code changes using System Test, End-to-End Test and UAT testing.

Coordinated with the developers and Architects to design the Use cases and the Test plans for the Functional and
Usability Testing.
Prepared and executed the manual test plans, test suites, test cases using gray box and black box techniques
evaluated test results and Report discrepancies to the development team using
CA Agile Central.

QA Tester
Accenture/Google - Mountain View, CA 5.2018 – 7.2018
• Designed test automation framework in Java, Python wrote test cases in Selenium WebDriver.
• Testing/Certification chrome cast and Assistant enabled 3rd party devices on smartphones (iOS / Android) (WiFi,
BT protocols).
• Testing of Google Home app and 3rd party devices such as speakers, TV, Headphones.
• Using ADB tools to communicate with a device: get log, bug report, screenshot, etc. (Linux platform).
• Creating daily reports to summarize findings using Google Docs and Buganizer.
• Defects tracing.
• Improving existing and creating new test cases.
• Execution of automated Java/Python scripts.
• Mobile devices testing(manual, automation).
QA Tester/System Engineer
INTEL, Hillsboro, OR 11.2017 to 1.2018
• Installed and configured Server platforms & Ethernet devices, including all aspects of setup, configuration, and
network troubleshooting (Windows Server 2012, 2016, Linux, and VMware ESX Operating System).
• Maintained and set up a relevant server and system alerts
• Managed and maintained servers throughout multiple corporate facilities
• Performed regular checks of server performance and resolved server issues
• Worked with other members of IT team to develop effective server data recovery plan
• Set up an effective system security standards and generated server security reports
• Designed and implemented Jobs/Pipelines by Jenkins CI/CD
• Flexible Server Administration adaptable to changes in industry technology applicable to server maintenance and
management.
• Installed and updated drivers, software and firmware for server equipment, wired Ethernet controllers, network
interface cards, and network devices for functional evaluation/validation and/or customer reported issue reproduction.
• Communicated and interacted with group/product managers, developers, marketing, and other evaluation
engineers and technicians.
• Executed prescribed test procedures, accurately document work performed, and submitted timely reports. 
• Provided Ethernet sniffers and/or protocol analysis. 
• Managed blade server and chassis compute environments. 
• Provided test automation/scripting Python, Windows PowerShell.

QA Engineer/DevOps
QAUBER - Santa Clara, CA 1.2016 to 10.2017
• Designed test automation framework in Java, Python wrote test cases in Selenium WebDriver.
• Deployed and maintained automated build systems CI/CD Jenkins.
• Designed and implemented Jobs/Pipelines by Jenkins CI/CD.
• Worked with engineering team on schema and query design to optimize performance.
• Worked with various cross functional teams in an Agile/SCRUM based software development model.
• Creating and executing automated UI test cases, and test scenarios for various functionalities and billing using
Selenium IDE, TestNG, Robot, JUnit, Page Object, Cucumber, Java, Python, JavaScript.
• Isolated and reported bugs using Jira, verified fixes through regression testing.
• Collaborated with development and architecture teams to influence the architecture and design of software and
help to bring quality into the design of the product.
• Performed cross browser testing in Chrome, FF, Opera, Safari on Mac and IE10 on Windows 7/8 as well as
mobile browsers Safari, Chrome, Opera on iOS and Android.
• Used Xcode, QTP, Android Debug Bridge (ADB) command to track bugs, reported to the developers via Jira
software and verified reproducible in smart phone testing.
• Worked with Source Code Management system Git/Bitbucket and with built manager for Java projects Maven.
• Experienced in testing of apps which utilizing GIS/GPS/Navigation.
• Hands on experience in setting up the environment of Appium for automating test cases of applications that
are running on iOS and Android devices.
• Good expertise in Mobile testing with Android, iOS, Windows and Blackberry devices.
• Experienced in unit testing, requirements, testing, user testing, load testing, functional, regression, E2E testing
and REST Based, SOAP APIs testing utilizing SOAP UI.
• Created and executed SQL Queries to perform backend database testing and to obtain test data using Oracle
SQL developer.
• Setting up a test environment utilizing VMware and AWS instances to test products using different OS (Linux,
Windows, Mac OS X).
• Android SDK, JSON, streaming services, environment configurations, defect tracking, build or release
management and debugging tools
• Mobile devices testing(manual, automation).

QA Engineer, DevOps
Miratech, Kyiv, Ukraine 5.2011 to 7.2015
Project - “Kyivstar”(telecommunication company),
• Utilized GIT, SVN for new releases developed scripts with Python, SQL and PL/SQL.
• Designed test automation framework by Selenium WebDriver,
• Provided tests and deploying IVR modules to the production IVR-servers.
• Utilized GIT, SVN for new releases developed scripts with Python, SQL and PL/SQL.
• Deployed and maintained automated build systems CI/CD Jenkins.
• Utilizing AWS instances (AWS EC2, MySQL) provided load & performance test activities on multiple,
simultaneous, complex projects and REST API testing.
• Provided QA for the self service app and touch screens (self service and electronic queue kiosks in customer
service center of ‘Kyivstar’)
• Developed containerized docker architecture solutions. 
• Dedicated systems engineer provided operations and consulting support of CRM systems and contact centers
(СС) running on Windows, Linux. Supported Windows and Linux OS’s.
• Developed specifications for new projects of CRM System IVR and support business as a dedicated engineer of
the project life cycle to meet the needs of each business client.
• Embedded and deployed different CRM Systems, according to business requirements including billing.
• Designing and implementing for fully automated server build management, monitoring and deployment by Puppet.
• Created Puppet manifests, profiles and roles module to automate system operations.
• Provided automatic historical data collection of the calls to the contact center for analyzing and report to
stakeholders.
• Optimized the servers of CRM-systems architecture for maximum ease of use by business customers.
• Control by investigating upgrades and new technology before implementing. Manage multiple simultaneous
customer design and risk avoidance projects.
• Communicated with other departments for joint implementation of business projects and to solve existing
problems.
• Worked out, tested and deployed IVR releases, according to business requirements.
• Spearheaded Windows remote server automation effort by building a script library by using the command line
utilities to run complex scripts across dozens of servers with very low effort.
• Provided, administrated and configured by Java WEB application of incoming calls statistics using IVR running on
the Jetty WEB Server. Provided, administrated and configured by Java WEB application incoming call statistics for
Genesis WFM running on Apache Tomcat.
• Created a procedure, that ensures full control of an IVR information system with the possibility of report sending
based on PL SQL.

SYSTEM ENGINEER
“Kyivstar GSM” (telecommunication company), Kyiv, Ukraine 10.2008 to 5.2011

• Worked in datacenter with different kinds of servers (1,2,5 units and BladeSystems). I was responsible for the
installation, support and maintenance servers of CRM systems and create cable connections with other systems and their
subsequent tuning and start up.
• Automated processes for collecting historical data of calls made to the call center, with subsequent analysis and
sending of the reports to consumers.
• Developed, tested and started IVR releases by production servers of CRM System, IVR (environment of
development included Python, VB, SQL, XML, PL/SQL), according to business requirements.
• A configured CRM information system IVR servers (dialing management in parameters in Call Centers), a
configuration of Intel Dialogic equipment according to the requirements of connected PRI E1 (signalization SS7 or ISDN).
• Supported and administrated SVN based on “Visual SVN” server and client software “Tortois SVN”, GIT.
• The constant analyzed a work of CRM systems, implemented the new technologies.
• Provided 24x7 hardware, systems monitoring and problem management via HP OpenView/SCOM and custom
administrative tools. Provided immediate solution to problems according to SLA.
• Supported, administered and configured CRM information systems, Nortel Symposium, WFM Genesys 6.0, IVR.
• Supported, administered and configured WEB Server (Apache-Nginx, Perl, MySQL, SAMBA, DHCP, FTP, Cups,
HylaFax) of real-time statistics incoming calls to IVR Running on Debian Linux.
• Instrumental in launching a nationwide network of self service touch screens (self service and electronic queue
kiosks in customer service center of ‘Kyivstar’)

Data Center Engineer


Telenor Group (“Kyivstar GSM”), Kyiv, Ukraine 10.2006 to 10.2008

• Supported, administered and configured fax Server (Hylafax), mail server (Sandmail) running on Debian Linux.
• Support, connection, installation, adjusted and started workstations running on OS “Windows***” in call-center
“Kyivstar”.
• Had provided configure Linux apps by modifying .deb packages using C++, before installation.
• Mounted, supported, connected, installed, adjusted and started IVR servers and MS SQL servers running on OS
“Windows***” in call-center “Kyivstar”.
• Provided 24x7 hardware and systems monitoring and problem management via HP OpenView and custom
administrative tools. Provided the immediate solution of problems, according to SLA.
• Supported, administered and configured Active Directory (control resources by using PowerShell scripting),
antivirus software and other software which use the associates of the contact center.
• Designed architecture for complex IT systems.
• Met with stakeholders to gather user requirements and ascertain objectives.
• Prepared technical architecture proposals for enhancements and integration of existing third party software
systems.

EDUCATION:
• Master's in Electronics and Computer Science, Kyiv International University of Civil Aviation - Kyiv, Ukraine 1999
• Unix Administrator - “SEMicom” training center, Kyiv, Ukraine 2006
• Oracle Database 10g: SQL Fundamental part I, II 2009

You might also like