Ruslan R. QA Automation Engineer

Mobile QA

Summary

- Bug’s life cycle, roles, and activities in the project team, positive/negative tests, smoke-testing, GUI, cross-browser, compatibility, black-box, white-box, gray-box, functional, non-functional, unit testing, regression testing, Mobile cross-browser testing, Mobile app testing
- Creation of test plans, test cases, test suites, checklists, and bug reports.
- Knowledge of Test Design techniques.
- Understanding of SDLC, methodologies, and the difference between types of testing.
- Hands-on experience in mobile application testing on IOS and Android operating systems.
- Hands-on experience using emulators for Android and IOS e.g. Blue Stack.
- Experience with Performance testing - Jmeter, BlazeMeter
- Upper-Intermediate English

Experience

QA Automation Engineer, Vans Canada - https://www.vans.ca/en-ca

January 2021 – Present
Description: Online Shop. Vans is an American manufacturer of skateboarding shoes and related apparel, started in Anaheim, California, and owned by VF Corporation. The company also sponsors surf, snowboarding, BMX, and motocross teams.
Responsibilities:

  • Performance Testing using JMeter+Blazemeter (Spike, Stress, Load testing), Concurrent Thread groups running, Validating JMeter tests results: Response, Size, Duration Assertions. 
    Validating Response codes. Working with the cookie manager. Integration JMeter with Grafana + InfluxDB to validate results.
  • Functional testing of the application, API Integration Testing using Postman, Mobile cross browser testing, Design and update the test documentation (test cases, bug reports, check lists) Using Jira, Zephyr, Google sheets and docs;
  • Working with Salesforce commerce cloud (Storefront and business manager);
  • Requirements clarification;
  • Leading QA support team (after launch of the web application).

QA automation Engineer, Namogoo

October 2020 – January 2021
Description: Web based application which can be integrated to E-commerce web applications to enlarge product sales
Responsibilities:

  • Functional testing of the application
  • Mobile cross browser testing, Providing Appium + Java mobile automated testing
  • Design and update the test documentation (test cases, bug reports, check lists);
  • Perform testing: GUI testing, smoke testing, functional and non-functional testing, cross browsing and cross-platforms testing, Providing Appium + Java mobile automated testing.
  • Looking for mismatches in markup and design using Chrome developer tool and Invision
  • Creating test cases

QA automation Engineer, Far eastern hectare

March 2020 – September 2020
Description: Web based application for land lease
Responsibilities:

  • Functional testing of the application
  • Providing Appium + Java mobile automated testing
  • Design and update the test documentation (test cases, bug reports, check lists);
  • Perform testing: GUI testing, smoke testing, functional and non-functional testing, cross browsing and cross-platforms testing
  • Looking for mismatches in markup and design using Chrome developer tool and Invision
  • Creating test cases

QA Automation Engineer, Itsapark

December  2019 – February  2020
Description: Web based online fashion platform  for H&M company
Responsibilities:

  • Testing web-based fashion platform  for H&M company;
  • Design and update the test documentation (test cases, bug reports, check lists);
  • Perform testing: GUI testing, smoke testing, functional and non-functional testing, cross browsing and cross-platforms testing, writing, Mobile cross browser testing
  • Looking for mismatches in markup and design on Android devices using Chrome developer tool and Invision
  • Creating Test cases in TestPad
  • Working with Contentful 
  • Providing Appium + Java mobile automated testing

QA Engineer

March 2019 – December 2019
Description: Web based online booking system developed in Azure for rent
Responsibilities:

  • Testing web-based online booking system;
  • Providing Appium + Java mobile automated testing
  • Design and update the test documentation (test cases, bug reports, check lists);
  • Perform testing: GUI testing, smoke testing, functional and non-functional testing.
  • Providing mobile application testing
  • Looking for mismatches in markup and design on Android devices using Chrome developer tool
  • Checking for design mismatches on IOS using Pixel Ruler

QA Engineer, Trulet

May 2018 - March 2019
Description: Mobile and Web applications which provide solutions for people to rent apartments in Australia.
Responsibilities:

  • Test case creation, editing and execution;
  • Automation test scripts using JS and Cucumber
  • Regression, Functional, Smoke manual testing;
  • Interacting with customers (via calls and texting);
  • Identify, record and track bugs;
  • Looking for mismatches in markup and design on mobile and web applications using Chrome developer tool, Zeppelin.
  • Checking for design mismatches on IOS devices using pixel ruler.

Technologies: Jira, DBeaver, Google Sheets, Zeppelin, Chrome Developer Tool, Blue stack

QA Engineer, Dairyland.com 

December 2017 – May 2018
Description: Web online laboratory developed in Azure written using Angular and node.js which is based on a laboratory located in Wisconsin USA that is specialized in analysis of soil, forages, molds, grains, mycotoxins and water.
Responsibilities:

  • Test case creation, editing and execution;
  • Mobile manual application testing using Android and IOS devices;
  • Acceptance, Regression, Functional, Smoke manual testing;
  • Providing automated regression testing using Java + Selenium WebDriver, Junit
  • Interacting with customers (via video calls and email);
  • Identify, record and track bugs using Jira;
  • Black box/grey box testing.

Technologies:  TestLink, Jira

QA Engineer, FloristSupply 

May 2017 - November 2017
Description: Online Internet shop written using Angular and Node.js which is specialized in salling fresh flowers, permanent botanicals, and collection of quality florist essentials, must-have giftware, and modern décor.
Responsibilities:

  • Test case creation, editing and execution;
  • Acceptance, Regression, Functional, Smoke manual testing;
  • Interacting with customer(via video calls and email);
  • Providing automated regression and smoke testing using Java + Selenium WebDriver
  • Identify, record and track bugs using Jira;
  • Black box/grey box testing.
  • Mobile manual application testing using Android and IOS devices

Technologies: TestLink, Jira

QA Engineer, Travel web portal 

June 2017 - April 2018
Description: Fully functional web portal. Written developed in Azure
Includes client-side and administrator- side parts, dynamic management system for products and offers, reports and financial management, billing system, mail and custom request services.
Responsibilities:

  • Analysis of business processes;
  • Analysis of customer requirements;
  • Completeness check implementation of the requirements;
  • Testing.
  • Providing automated testing using Java + Selenium WebDriver

Technologies: MS Word 2013, MS Excel 2013; TFS, MS SQL Server Management Studio, MS Visual Studio 2012-2013 Team System

QA Engineer, Municipal Real Estate management 

August 2016 – May 2017
Description: Municipal Real Estate management web portal.
Has full management functionality. Includes statistics, analysis, charts, reports, and information retrieval system, and integrations for external municipal services.
Responsibilities:

  • Analysis of business processes;
  • Analysis of customer requirements;
  • Completeness check implementation of the requirements;
  • Testing.

Technologies: MS Word 2010, MS Excel 2010; TFS, MS SQL Server Management Studio, MS Visual Studio 2012-2013 Team System

QA Engineer, Analytical platform system (Prognoz Platform) 

January 2016 - July 2016
Description: Business intelligence desktop/web server platform.
Allows displaying statistics and providing analysis, creating charts, tables, reports, including information retrieval system, working with OLAP (online analytical processing), management panel, logging system and creation of analytical panels for analysis. IDE customized for desktop/web applications.
Responsibilities:

  • Analysis of customer requirements;
  • Completeness check implementation of the requirements;
  • Testing.

Technologies: MS Word 2010, MS Excel 2010; TFS, MS Visual Studio 2012-2013 Team System

QA Engineer, Statistical Data Portal (DpEngine) 

July 2015 – December 2015
Description: Multilingual Business Intelligence web portal developed in Azure for the African Development Bank. The solution provides valuable tools to access and disseminate the official statistical data of African countries. With the introduction of the portal, the need to create annual AfDB reports became obsolete. The analytically processed information can be used in presentations or research materials.
The solution has been successfully integrated into the AfDB Intranet. Employees of twenty-four bank offices in African countries use the Statistical Data Portal in their daily work.
Responsibilities:

  • Analysis of customer requirements;
  • Completeness check implementation of the requirements;
  • Testing.

Technologies: MS Word 2010, MS Excel 2010; TFS, MS SQL Server Management Studio

Education

National technical university “ Kharkiv Polytechnic Institute”, engineer-defectoscopist, master.
2009 - 2014

General course of QA at LemonSchool
2014-2015

General course of QA Automation (Java) at Hillel IT School
2015-2016