avatar
avatar

Ivan Balukov
QA Automation Engineer and Process Tuner

Hello. I'm a QA engineer specialising in frontend testing and process tuning for teams. I like to make a complicated workflow accurate, transparent, logical and understandable. My priorities are refining a product on every stage of development, making users and dev team happy.

Ivan Balukov
QA Automation Engineer and Process Tuner

Hello. I'm a QA engineer specialising in frontend testing and process tuning for teams. I like to make a complicated workflow accurate, transparent, logical and understandable. My priorities are refining a product on every stage of development, making users and dev team happy.

Skills Overview
The list is constantly growing - I love to learn new technologies.

QA
  • Test planning
  • Manual testing
  • Model testing
  • Team workflow tuning
  • Expertise in development lifecycle
  • Agile / Scrum / Kanban
QA automation
  • Selenium
  • Webdriver.io
  • Mocha
  • Chai
  • Protractor
  • Page Object model
Coding
  • Javascript & Typescript
  • HTML & CSS
  • Node.js
  • Angular
  • Semantic UI
  • Ruby on Rails

Work experience
10+ years of testing all kinds of apps in multinational companies.
I like to work in big companies, but first of all appreciate the people with whom and for whom I work.

QA Automation Engineer
2018 - present
Saint Petersburg, Russia

Achievements:

  • Converted tests from javascript to typescript. Made tests clear and understandable.
  • Refactored page objects for tests from extensions to components. Simplified maintenance.

Development of e2e functionality tests, tuning of QA processes, setup of development cycle for a team.

QA Engineer
2012 - 2018
Saint Petersburg, Russia

Achievements:

  • Successfully tested massive app from scratch to release being the only QA in the project. The app was rated more then 4.5 stars in Google Store.
  • Implemented scrum in two teams.

Creating test design. Taking an active part in development of user interface. Analysing bugs, reports, comparing products with competitors. Improving workflow for all team members. Implementing autotests and setting tasks to automation tester.

QA Engineer
2009 - 2012
Saint Petersburg, Russia

Achievements:

  • Created and implemented workflow for testing cycle.
  • Implemented testing on early stages of development, which made functional testing faster.

Functional, interface and stress-testing of hardware-software complex «Maritime simulator». Development of regression tests and sets of test-cases from scratch. Development and execution of scripts for physical engine testing (lisp). IT-coordination - installing, setting up and maintenance of network hardware for keeping Russian office in an international office network.

QA Team Lead
2007 - 2009
Vologda, Russia

Achievements:

  • Created and implemented workflow for testing cycle.
  • Created and implemented a personal method of training newcomers (QA + banking).
  • Setup a server for product presentation to customer.
  • Developed standards of interface design.

Functional and interface testing of online banking application. Testing of integration of the app with all components of bank system (billing, operator place, data base). Coordination of 5-members team, analysis of requirements and task evaluation.

Projects
I leave a part of me in every project which I help develop.
I cannot just work for money without a spark.

The project aggregates all information about devices, calls, users in a company. It helps to find weaknesses in the system and to quickly react to arising problems. Includes charts, maps, tables, filters, alerts, subscriptions.
Analytic Project
web application (React)
Ringcentral
Webdriver.io
Chai
Mocha
Scrum
Application helps to keep hand on the pulse of your internet ads and quickly solve problems. Users can pay for ads campaigns and manage ads and clients. Includes charts, tables, notifications.
Yandex Direct iOS
iOS application
Yandex
Test planning
Manual testing
Agile
Application helps to keep hand on the pulse of your internet ads and quickly solve problems. Users can pay for ads campaigns and manage ads and clients. Includes charts, tables, notifications.
Yandex Direct Android
Android application
Yandex
Test planning
Manual testing
Agile
Desktop application for managing contextual ads in Yandex. It simplifies work for advertising agencies and massive clients. They can create thousands of ads without a browser. Testing was focused on app stability, preservation of user data, interface convenience for working with large amounts of data.
Direct commander
Desktop application (Electron)
Yandex
Webdriver.io
Chai
Mocha
SCRUM
Hardware-software simulator for training sailors to control and navigate Anchor Handling Vessels. It allowed to create scenarios with ships, oil platforms and anchors in different weather conditions. Testing was focused on complicated high-loaded scenarios, distributed system and a physics engine for wires, water and vessels.
Ship Training Simulator
Desktop distributed application (С#)
Kongsberg Maritime
Manual testing
Regression
Test planning
Web application for internet-banking with protected authorization. Clients could work with accounts, loans, cards through a browser and correspond directly with the bank. Testing was focused on the complex relationship with internal banking components, the convenience of user interface and the high security of data transfer.
Online bank
Web application (Java)
R-Style Softlab
Leading a team
Manual testing
Test planning

My own projects
I like css frameworks, new technologies and lightweight design.
These projects I created myself from scratch.

Task management application which I developed myself from scratch to release. Frontend is Angular + materialize.css. Backend is Ruby on Rails. Automation testing is Protractor and RSpec. Frontend and backend deployed on different servers (backend on Heroku). Database is Postgree SQL. Authorization. HTTPS.
Flowcamp
Web application
Typescript
Angular
Protractor
Ruby on Rails
Materialize.css
The site of a talented photographer and storyteller.
meetthekosmos.com
Personal site
Jekyll
Foundation
Javascript
Github Pages
My cv page - you are looking at it right now.
balukov.com
Personal site
Semantic UI
Jekyll
Gitlab Pages

Education

Engineer Information Systems and Technologies
Vologda Tech University
2002 - 2007

Languages

Russian (Native)
English (Pre-intermediate)

Interests

Camping
Snowboarding
Music

Education

Engineer Information Systems and Technologies
Vologda Tech University
2002 - 2007

Languages

Russian (Native)
English (Pre-intermediate)

Interests

Camping
Snowboarding
Music