Работал в 14 компаниях   20 лет 11 месяцев

IT

Lead QA Automation Engineer

Mensch / Papaya Global

IT

6 лет 3 месяца

11.2019 - по настоящее время

Project description: HRMS / Payroll automation system

Duties:

  • processual & technical transformation of existing QA solution to improve automated and manual efficiency, decrease release testing time;
  • update CI processes;
  • QA team management (4 / 2 people);
  • Identifying risks and taking measures for their mitigation;
  • New staff technical interviewing;

Technologies used: Java 8, Selenium 3, RestAssured, Maven, Docker, Bitbucket Pipelines

QA Engineer

New Age Solutions

IT

1 год

11.2018 - 10.2019

Product description: web-based application with microservice architecture

Key responsibilities:

  • Establish and management processes;
  • Creating test strategy;
  • New staff technical interviewing;
  • Writing backend automated tests;
  • Writing performance automated tests;

Technologies used: Groovy, Spock, Git, AWS, Kafka, Elastic Search, Jenkins, Docker

Lead QA Engineer

Intellias

IT

10 месяцев

01.2018 - 10.2018

Project description: SDK - a middle tier between mobile user-level applications and map data. Both Android and iOS devices are supported.

Key responsibilities:

  • QA team management (7 people);
  • Establishing and managing process from scratch;
  • New staff technical interviewing;
  • Identifying risks and taking a measures for risks mitigation;
  • Creating test strategy;
  • Leading and mentoring the Team to follow agile best practices;
  • Reporing to customer.

Technologies used: Git, Gerrit, Java, Appium, Objective C, Swift, AppTester, Jenkins, AWS

Lead QA Engineer

Intellias

IT

1 год 6 месяцев

07.2016 - 12.2017

Project description: map for automotive industry.

Key responsibilities:

  • QA team management (2 people);
  • New staff technical interviewing;
  • Writing automated tests (Python-based local testing framework);
  • Identifying gaps in framework and improving it;

Technologies used: Git, Gerrit, Python, Hadoop / MapReduce, Jenkins, AWS

Team Lead / Scrum Master / Automation QA Engineer

GlobalLogic Ukraine

IT

1 год 5 месяцев

01.2015 - 05.2016

Project Description:

Web-based creatives editor in advertisement area.

Key Responsibilities:

Scrum master role.

  • Establishing and managing process from scratch;
  • Continuously analyzing the process, find the gaps, finding solutions to remove the gaps & improve the process;
  • Jira administration (setting up the workflows etc);
  • Moderation of Scrum activities (Sprint Planning meetings, Standup meetings, Demos, any other meeting per request);
  • Collaborate with customer to explain the process changes;
  • Leading and mentoring the Team to follow agile best practices;
QA role.

  • Designed test strategy;
  • Perform both manual & automated testing;
  • Created automation test framework;
  • Taking part in requirements analysis;
  • Responsible for release go / no go;
  • New staff technical interviewing;
Team lead role.

  • Responsible for team management (5 people);
  • Responsible for tasks prioritizing and delegation;
  • Identifying risks and taking a measures for risks mitigation;
  • Created a communication buffer between customer and Team

  • Removing as much impediments as possible to give the Team possibility to work with optimal effectiveness.

Technologies:

RubyMine, Ruby 2.0.0, Capybara, SitePrism, RSpec, manual testing.

Senior QA / Automation QA

Luxoft

IT

1 год 9 месяцев

04.2013 - 12.2014

Main achievements:

Gained basic business domain knowledge (securities);

Created automated testing framework from scratch (Selenium + Java + Maven);

Performed automated services testing (SoapUI based);

Main duties:

  • Requirements analysis;

  • Create Test Strategy document;

  • Cover testing process according to Test Strategy document;
  • Create automation test cases using Java + Selenium for UI layer, SoapUI for services layer.

Test processes enhance

  • Analyze the process weaknesses;
  • Propose argumentative ideas how to improve testing processes (main improvements concerned interaction between testing & development processes);
Participation in daily scrum meetings with customer;

Distributed team working experience;

Staff pick

  • Technical interviewing;
  • Create skill reports by interview results;

QA Analyst

Luxoft

IT

1 год 1 месяц

04.2012 - 04.2013

Setting up the testing processes;
  • Perform present processes analysis;
  • Create a report describing processes holes & weaknesses;
  • Propose solution to improve processes quality;
  • Verify the updated processes implementation;
  • Propose "hotfixes" for implementation if necessary;

Requirements gathering & verification

  • Analysis of user stories;
  • Communicate with customer to clarify user story descriptions to avoid logical inconsistencies;
  • Add acceptance criteria;

Test management

  • Perform QA Planning meetings with teams to identify the testing strategy per each story;
  • Add test tasks by QA Planning meeting results;
  • Provide developers with test datasets to create automated end-to-end tests;
  • Verify the created tests & test results;
  • Test coverage analysis;

Create automated tests using MS Coded UI Test;

Provide 2 teams integration starting from RQ analysis stage to release stage;

Perform analysis of system components cross-dependencies;

Working in a distributed team;

Participation in daily scrum meetings with customer;

Sharing QA & testing experience.

Staff pick

  • Technical interviewing (QA area);
  • Create skill reports by interview results;
Perform team members trainings in QA area of knowledge;

Lead Test Engineer

GlobalLogic Ukraine

IT

1 год

05.2011 - 04.2012

All previous plus:

Staff pick

  • Technical interviewing;
  • Create skill reports by interview results;
Staff training;

Task management between test team;

Verify the test team work results;

Provide help if necessary.

Senior Test Engineer

GlobalLogic Ukraine

IT

1 год

06.2010 - 05.2011

Automated testing (SoapUI)
  • Learn SoapUI "from scratch" using only official documentation;
  • Create own engine to process standard headers like authorization;
  • Create unified parametric project structure for all services;
  • Create automated cases, analyze their results & create defects if necessary;
  • Create technical documentation describing SoapUI basics & my engine usage;
Requirements analysis;
Create Test Strategy document;
Test processes enhance
  • Analyze the process weaknesses;
  • Propose argumentative ideas how to improve testing processes (main improvements concerned interaction between testing & development processes);
Participation in daily scrum meetings with customer;
Distributed team working experience.

Test Executor

Luxoft

IT

10 месяцев

09.2009 - 06.2010

Manual black-box testing
Writing testing documentation
Analyzing Requirement Specifications
Tasks planning
Create result reports
Metrics gathering
Automate test cases (Testcomplete 7.0)
Participation in the meetings with customer

Senior / Lead Software Testing Engineer

Mirasoft-Pro

IT

2 года 2 месяца

08.2007 - 09.2009

Manual black-box testing
Writing testing documentation
Writing Requirement Specifications if necessary
Analyzing Requirement Specifications
Tasks planning
Delegating tasks to test team
Developing testing strategy

Create result reports

Participation in the meetings with client

Software Testing Engineer

Mirasoft-Pro

IT

3 месяца

06.2007 - 08.2007

  • Manual black-box testing
  • Writing testing documentation

Software Testing Engineer

Celenia Software

IT

1 год 1 месяц

06.2006 - 06.2007

  • Manual black-box testing
  • Writing testing documentation

Virus Analyst

Ukrainian Antivirus Center

IT

1 год 4 месяца

03.2005 - 06.2006

  • Analyze the malware type (troyan, worm, virus etc.)
  • Analyze the malware behavior
  • Decrypt malware (if necessary)
  • Add the malware signatures to the database
  • Write the curing module if necessary (Delphi 7.0, SoftIce was used)
  • Write malware descriptions

Ключевая информация

15 years in testing;

  • Experienced with testing processes management;
  • Worked with both waterfall & agile software development methodologies;
  • Debugging & reversing experience;
  • Automated testing experience;
  • QA Lead experience (7 people);
  • Team Lead experience (5 people);
  • Scrum Master experience.

Учился в 1 заведении

NTUU "KPI"

APRODOS

Kiev. Ukraine, 2006

Владеет языками

Английский

выше среднего

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Русский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Украинский

родной

Может проходить собеседование на этом языке

Может проходить собеседование на этом языке

Курсы, тренинги, сертификаты

NA 40-221

2007

Navision 4.0 Development I C/SIDE Introduction

NA 40-227

2007

Navision 4.0 Trade & Inventory

NA 40-225

2007

Navision 4.0 Financials

Дополнительная информация

Fields of knowledge

Programming languages: C, C#, Delphi, Assembler, SQL, JavaScript, Java, Ruby

Reversing tools: SoftIce, IDA, Hiew.

Testing: Blackbox manual functional testing (web applications, Win32 applications, reports), automated testing (web applications, Win32 applications, REST web services, SOAP web services), load/performance testing (REST web services, SOAP web services).

Testing documentation: Functional Test Plan, User Acceptance Test Plan, Traceability Matrix, Test Strategy.

Bug Tracking systems: Bugzilla, Team Foundation Server, Jira, Mingle, HP Quality Center.

Processes: waterfall (V-model), Scrum.

Automation Test Tools: Test Complete 7.0 / 7.5, SoapUI, Selenium WebDriver, Selenium IDE.

CVS: SVN, GIT.

CI: Jenkins, Team City.

Objective

QA Manager, Scrum Master, Team Lead, Lead QA Engineer

Dmitry Eugenievich

QA Lead / Team Lead / QA Manager

Киев

46 лет

полная занятость

Обновлено 4 года назад