1. Maxim Vasilchuk
QA Engineer
LOCATION: Kiev, Ukraine
Mail: mvasilchuk1@gmail.com
Skype: max.vasilchuk
Phone: 380 68 357 23 43
SUMMARY
I’ve been working in software testing since 2008. My experience is mostly in testing of complex distributed
software systems and test documentation creation. I have strong will to learn and develop myself for new
opportunities, I am able to work under pressure and in multitasking mode, familiar with performance testing
expertize.
At this moment looking for mobile/web QA engineer and QA automation engineer position in multinational
european company that could provide opportunities for learning and growing professional skills.
CORE SKILLS
Software Testing/QA Engineering
● Design of Test Cases, Test Suites;
● Knowledge of agile and scrum methodologies;
● Black and Grey box testing, automation testing;
● Requirements analysis;
● Manual testing skills.
Software, Databases and Programming Languages
● ITS: Jira, Torbugs;
● Version control system: SVN, Git;
● Test cases management: Testrail, Testlink;
● RDBMS: Firebird (use IBExpert for managing), MS SQL Server 2005, MySQL, PostgreSQL;
● IDE: MS Visual Studio 2008, RubyMine;
● Other: MathCad, Photoshop;
● Technologies: XPATH, CSS, regular expressions, cucumber, Rspec, Gherkin language;
● Testing tools: JMeter;
● Testing frameworks: Selenium Webdriver, Watir, Robotium (basic skills);
● Programming languages: C#, Ruby, SQL, html, windows shell, basic knowledge of C++ and Java.
Hardware & Operation systems & Virtualization
● OS: Advanced knowledge of Windows family OS, basic Linux (Ubuntu, Gentoo);
● Mobile platforms: iOS, Android, BlackBerry;
● Virtualization: VMware (Workstation, ESX(i) Servers, vCenter), Microsoft Hyper-V; VirtualBox.
EDUCATION
Specialist Degree in Information Security from Kyiv Polytechnic Institute Kiev, Ukraine - 2008
WORK EXPERIENCE
2. QA Engineer, Cogniance Kiev, Ukraine 06/14-02/15
Project: Telecommunications application software that specializes in providing video chat and voice calls
between mobile devices via Internet
Responsibilities:
● Testing of different customers skins followed by testing of the application under different test servers
configurations followed for test cases and test runs writing followed for participation in kick off meetings
● Participation in daily stand up meetings via Skype with multinational team
● Cross-platform mobile testing
● REST api automation testing
● Finishing of writing test cases and suites, running test plans and verification of bugs followed by writing
daily reports about completed work
● Verification of tickets followed by analysing of logs from cat log utility for Android and iphone
configuration utility followed by pasting of error log or valid log value in Jira ticket description
● Verification tickets and filling new bugs, communication with software engineers, product managers
● Monitoring of health different server configurations at the same time
● Support American team with finishing all QA tasks in time
● Daily smoke testing of production environment followed by sanity testing on staging
● Verification chat messages and voice calls in low network throughput
Test Engineer, Cogniance Kiev, Ukraine 01/14-06/14
Project: Personal information manager for working with Microsoft Exchange services, Contacts, Calendars, Tasks.
Target platforms: Nexus 5, Nexus 7, Samsung Galaxy S4, S5, Samsung Note 3, Samsung Galaxy Note 10.1
Responsibilities:
● Setup environment for exchange servers 2003, 2007, 2010, 2013 followed by testing of environment
configuration;
● New feature and sanity testing followed by regression testing at the end of each iteration;
● Cross-platform mobile testing in combination with configuration testing in conditions of lack of time;
● Specification analysis followed by checklist and test cases creation;
● Analysing of available resources, time, possible risks for covering most important test cases,
configurations, environments followed by test plan writing;
● Learning about desired features and comparison with analogical functionality other software followed by
participation in the discussing of new features details and scope for the next iteration and release.
Test Engineer, Cogniance Kiev, Ukraine 10/13-01/14
Project: Advertisement, Mobile application for testing of advertising service in both iOS and Android.
Responsibilities:
● Specification analysis followed by testing devices with different screen resolutions;
● Manual testing;
● QC;
● Cross-platform mobile testing.
Test Engineer, Cogniance Kiev, Ukraine 05/13-10/13
Project: Telecommunications services, Multifunctional Wi-Fi router with integrated services as Telephony(Voice
IP, DECT), TV, NAS, Cloud Services syncing.
Responsibilities:
● Specification analysis followed by discussing them on meetings and with product manager;
● Manual testing followed by device configuration and flashing of device;
● Downloading big amount of files followed by testing of integration with Google Drive and Dropbox cloud
services;
● Learning new features followed by writing test suites for them;
3. ● Access to configuration web page followed by cross browser testing (Windows 7, Ubuntu, Mac OS X);
● Hardware testing of file transfer speed and stability followed by stress testing and protection against
overheating;
● NAS feature testing;
● Daily smoke testing followed by help for developers with device flashing and configuration;
● Monitoring of Linux kernel application;
● Device configuration followed DLNA feature testing with TV set, PC, smatphones;
● Daily using of Jenkins for creating new images and deployment them on devices.
Test Engineer, Cogniance Kiev, Ukraine 01/13-04/13
Project: Digital advertising solutions for brands; full suite of studies and reports that can measure every aspect of
campaign’s performance, monitor every campaign throughout its lifecycle; manage and traffic campaigns, QA
creative, optimize in real-time.
Technologies used: Issue Tracking Systems(Redmine), PostgreSQL,pgAdmin, Firebug, Google Web applications
(mail, docs, calendar),Testlink.
Responsibilities:
● Web application testing;
● Manual functional testing, regression testing;
● Creating of test documentation: test cases, scenarios;
● Cross browser testing (Windows 7, Ubuntu, Mac OS X);
● Every week meeting with QA team leader by Skype followed by receiving new tasks, reporting.
Automation Test Engineer, Cogniance
Kiev, Ukraine 03/12-12/12
Project: Web sites and iOs mobile application.Secure social network and life management application.
Responsibilities:
● Specification analysis and learning followed by new feature testing followed by regression testing at the
end of each week followed by working with tickets on Canban board;
● Web Manual testing followed with testing of receiving types of 20 mail notifications for users;
● Performance testing with jMeter;
● Specification analysis followed by writing test suites;
● Integrating testing framework (Selenium Webdriver + Cucumber) for Web GUI and HTTP APIs testing;
● Cross browser testing (Windows 7, Ubuntu, Mac OS X).
Junior Test Engineer, Cogniance Kiev, Ukraine 07/11-01/12
Project: Platform for building iOS, Android, BlackBerry apps using side loaded content;
Tools/Technologies: Android SDK, jMeter, Selenium Webdriver, Cucumber, XPATH, regular expressions;
Responsibilities:
● Creation of jMeter tests for HTTP APIs testing;
● Integrating testing framework (Selenium Webdriver + cucumber) for Web GUI and HTTP APIs testing;
● Writing automation test suites;
● Manual testing.
Junior QA Engineer, “Quest Software”
Project: Monitoring tool that give holistic view into the health, risk and efficiency of
virtual infrastructure
Responsibilities:
Kiev, Ukraine 01/11-07/11
● Testing application monitoring for cross multiple technologies (e.g. Java, .NET, virtual or physical
servers, databases, networks, etc) and documentation for it;
● Writing test cases for new functionality;
● Running defect verification for the product.
Junior QA Engineer, “BMS”
Project: CRM system
Responsibilities:
Kiev, Ukraine 09/10-01/11
4. ● Testing BMS Service Desk project;
● Manual testing and logging defects into issue tracking system.
Junior QA Engineer, “NG” company
Project: Payment system for gas station, payment terminals, desktop
administration program;
Responsibilities:
Kiev, Ukraine 05/08-06/09
● Learning Manual testing;
● Learning SQL followed by writing SQL procedure for payment process emulation;
● SQL-queries, database’s replication;
● Reports in FastReport.
ADDITIONAL
● Languages: Intermediate English, native Ukrainian and fluent Russian.