Printing tool Download PDF

Summary

Over 9 years experience as Quality Assurance engineer on various projects (ERP, CRM, e-commerce, content-management) in following industries: Finance, Healthcare, Multimedia etc. Worked in Waterfall, Agile/Scrum models with multicultural and globally distributed teams. 
Last 2 years work as a main QA person for a new product. Develop test strategy and approach, analyse set of test tools and requirements, establish test process from scratch. Hire, manage, training and mentoring test teams
Create and maintain test framework for both: manual and automation testing. Build test automation from the ground up and write automation scripts for testing UI , Back-end and Web Services (Selenium, C#/Typescript, BDD).
Hands on experience in Web, Mobile (iOS/Android) testing.
Strong knowledge of QA process, testing methodologies, bug-tracking and test management systems, software and defect life-cycle.  Communication with product owners, clients, other stakeholders. 

Skills

QA Management

Build Test Framework, Define test strategy, Establish QA process, approaches, standards, guidelines and integration within company SDLC. Planing, Team coaching, Reporting.

Functional testing

Design test documentation: test plan, test scripts, test data, check-lists,
perform testing, bug reporting, bug management

Test Automation

C#/TypeScript, Selenium WebDriver/Protractor, Page Object, BDD, Gherkin (Cucumber/Specflow), xUnit, Mocha, Chai

Integration testing

API, Web Services, Postman, Charless/Fiddler, Swagger, Soap UI, JSON, XML, SQL

Communications

Team organization, motivation, mentoring, conflicts resolving

Toolset

Issue trackers, configuration management tools:

  • Jira, MS TFS, Confluence

Test management tools: 

  • TestRail, Zephyr, MS Test manager, TestLink

Languages: 

  • C# (MS Visual Studio), TypeScript (VS Code)
  • HTML & CSS, XML, SQL

Test tools: 

  • Fiddler/Charles, SOAP UI/Postman, FireBug/FirePath/DevTools, Notepad++, MS Excel/Google Sheets, 
  • Selenium WebDriver/Protractor (Page object), Specflow/Cucumber/Mocha, Git

Personal qualities

Goal oriented, Creative, Communicable, quick-witted, attentive, self-motivated, easy-trained, analytical mentality, really serious attitude to quality.

Hobbies and Interests

Travel, Music, Sport

Work experience

2017-10Now

QA Lead

INDG

Participate in development of 3D content generation and management platform for Fast-Moving Consumer Goods (FMCG). 

Responsibilities:

- Develop and implement test strategy for entire product
- Manage and train QA team
- Develop and maintain test automation frameworks for UI and integration testing.
- Integrate tests in  CI/CD
- Organise release testing
- Participate in scram as Scram master
- Endless improvement of process and product quality

2015-102017-09

QA Team Lead

Accenture

(under NDA)

Multimedia platform (Netflix-like service, Agile). Started from scratch. Managed team of 4 test engineers. Developed and implemented test strategy, trained team members. Functional and automated testing for Web, Android, iOS. Service successfully launched in time.

Financial service (government procurement, Waterfall). Web based service to extend existing EMR healthcare solution. Required testing with focus on integration and test data management using mocking server to emulate external system. Started from scratch. Developed and implemented test strategy based on classic V-model, aligned with SDLC and approved by customer. Interviewed and trained QA team of 15 test engineers. Established solid quality assurance and testing process with clear traceability and reporting based on MS TFS and MS Test Manager tools. Test automation integrated in CI allowed to decrease manual testing efforts by 80%.  Applied common guidelines and standards in test design and bug reporting.  First milestone release successfully delivered to customer.

Responsibilities: 

  • Test strategy, approach and guidelines development 
  • Establish QA process and reporting
  • Test automation (C#, Selenium, Specflow, Page object)
  • API/web-service testing
  • Functional design/Specification testing
  • Test Data management
  • Train and mentor test specialists
  • Create/review/support test documentation
2013-022015-02

QA Team Lead

Tonic Solutions

Tonic is a mobile (Android/iOS) and web-based medical data collection platform that uses extreme patient engagement, robust CRM capabilities, and real-time predictive analytics to dramatically improve the process of gathering, analysing, and using patient data. 

Started as Sr. QA, initiated unit testing and established quality gates for each test stage (unit test, integration, system test, UAT). That helped to avoid regular appearance of critical bugs in production and decreased total number of bugs by 50%. As a QA team lead I've designed and implemented Test framework and process based on Jira, Confluence and TestRail tools to ensure quality on all test levels across functional and non-functional requirements. Established Performance testing (JMeter) and test automation applying CI practice for web and mobile apps (Java, Selenium Webdriver, Cucumber, Appium). Hired, organised and trained team up to 10 QA engineers.

Responsibilities:

  • Design, implement and coordinate robust test process in 3 sub-projects: iOS, Android, Web
  • Provide reasonable metrics and operational reporting on ongoing basis for CEO, CTO and other stakeholders
  • Conduct regular high quality releases on all platforms in '4 weeks iteration' Agile.
  • Establish each team member’s roles, responsibilities  and mentor their professional growth.
2012-012013-02

Senior QA engineer

Ciklum

Project description:

Ciklum 'Project Office' performed full cycle software development on various types of projects, mainly in web development and mobile applications. Project office has distributed development team. During my work in Ciklum I've participated in 6 different short term projects (e-commerce, CRM, gambling). All of them were delivered to customers in time and with appropriate quality. 

Responsibilities:

  • Driving testing and training younger test engineers.
  • Developing test cases and test scenarios for testing applications on different web and mobile platforms.
  • Preparation of test data, executing test cases, analysing and reporting test results.
  • Performing smoke, regression, usability, UI, functional, configuration testing.
  • Performing bug management: creating new bug issues, supporting the existing ones.
2010-052012-01

QA Engineer

Enviance inc.

Testing of ERP system which make possible to analyse operational data across the enterprise. The system efficiently and effectively manages performance indicators and metrics for air pollutant and GHG emissions, waste generation, water discharges, chemical usage, accidents, injuries, illnesses, etc. The ERP is centralised into one data repository, and enable to extend processes and share information with employee in organisation – usable tool of teamwork and collaboration.

Responsibilities:

  • Testing/review documentations (specifications) 
  • Develop/Maintaining test documentation: test plans, test cases, check-lists etc.
  • Estimate testing
  • Executing testing (web-testing)
  • Defects management & reporting
  • Train new testers
  • Participate in development (functional design) and usage of internal test automation tools

Education

20152015

Test Automation using Selenium WebDriver

QALight
20172017

ISTQB Foundation

ISTQB

Languages

English - Advanced
Ukrainian - Native 
Russian - Native 
Dutch - Basic
German - Basics