Download PDF

Summary

  • 11+ years of solid experience in software quality assurance
  • Experience with test automation tools for different platforms. Setup test automation from scratch 
  • Experience with blockchain projects
  • Proficiency in automotive navigation system testing
  • Proficiency in Web, Mobile, Desktop and Embedded applications testing
  • Writing and maintaining of test documentation: test plans, test reports, test cases 
  • Working with different software development process: Waterfall, Agile (SCRUM, Kanban, BDD, ATDD)
  • Strong working experience with continuous integration tools
  • I enjoy being challenged. Being prepared to self-development and invest time and effort in learning new technologies
  • Having strong leading, planning and analyzing skills. Responsible, initiative and self-motivated person, a good team player. Flexible, possessing good communication skills. Attentive to details

Technical Skills

  • Operation systems and platforms: Linux, MacOS, Windows, Android, iOS
  • Browsers: Firefox, Chrome, Safari, IE
  • Automation tools: PyTest, Selenium, Robot Framework, TDriver
  • Languages: Python, Ruby, SQL, HTML
  • Continuous Integration: Jenkins, TeamCity
  • Databases: MySQL, MongoDB, Redis
  • VCS/Code review: Git, Subversion, Gerrit
  • Virtualization/containerization tools: VMware, VirtualBox, Docker
  • Bug tracking systems: Jira, Bugzilla
  • Development Environments: PyCharm, RubyMine, Android Studio, Xcode

Work History

Jan 2018Aug 2018

Automation QA Engineer

MinexSystems

Testing web applications for blockchain related projects

• Setup test automation from scratch 
• Creating and maintaining automation tests
• 
Docker + Pytest + Selene + Selenoid for Web UI automation
• Requests library for API automation
• python-bitcoinlib/pycoin libraries for blockchain automation
 
• Communicating with dockerized alpine-linux-based bitcoin node via JSON-RPC
• Allure framework for reports

Jun 2016Aug 2017

Senior AQA Engineer

Intellias

• Performing manual and automation testing on embedded navigation system and mobile clients
• Creating and maintaining automation tests
• Analysing nightly regressions
• Test planning and reviewing
• Deploying automation environment on Linux-based devices

Jun 2015May 2016

Software QA Engineer

Freelance

Testing mobile (iOS, Android) and web applications

  • Creating and maintaining test documentation
  • Performing manual and automation testing 
  • Writing BDD tests for automation using Calabash framework
  • Setup continuous integration
  • Participating in daily meetings with geographically separated team
  • Deploying quality on the all development stages
Jan 2014Dec 2014

QA Engineer

EPAM Inc

Testing system of integration POS terminals (cash registers) in all customer stores through Canada into corporate system (billing, accounting, warehouse).

  • Testing POS (Point of sale) client application on Windows/Linux environments. Developing test cases and test scenarios for automation tests, preparation of test data, executing test cases and analyzing test results
Oct 2012Jan 2014

Senior QA Engineer

Alterplay PTY

Testing enterprise content management&delivery system for iOS devices. Different mobile apps for Ukrainian bank, Tool for managing and presenting iOS app mockups.             

  • Performing full cycle QA on the projects
  • Taking an active role in static testing activities such as design review and requirements inspections as well as improve UI\UX Design of company software products
Dec 2010Oct 2012

Mobile QA Engineer

Layar, Inc

Testing mobile and web applications for Augmented Reality.

  • Running functional, exploratory, and usability testing on various mobile devices: on iOS, Android, Blackberry, Windows, Bada and Symbian devices
  • Performing cross browsing testing on Chrome, Firefox, IE on Windows and Safari / Mac

Nov 2009Dec 2010

QA Engineer

Avid Technology, Inc

Developing  automation tests for all major applications and creating helping tools for test automation.

  • Performing manual and automation testing for desktop video/audio editing applications
  • Taking an active role in static testing activities such as design review and requirements inspections
Oct 2007Nov 2009

QA Engineer

NetCracker Technology

As a Software Test Engineer, responsible for software quality assurance of  web based application for Telecom domain utilizing Waterfall development process.

  • Performing smoke, regression, usability, UI, functional, configuration testing
  • Coordinating with developers, engineers, business analysts on all issues that need to be clarified

Education

Sep 2003Jul 2008

Specialist degree in information science, “Software engineer” qualification

Sumy State University