Ruslan R. QA Automation Engineer

QA Automation / Testing

Summary

- Test Engineer with extensive experience as an Automation and Manual QA, 8+ years in the IT industry
- Expertise in bug’s life cycle, roles and activities in 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
- Experienced in the 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.
- Hands-on experience with Cypress Automation (JS)
- Hands-on experience with Java Selenium WebDriver Automation
- Experienced in working with cross-functional teams and collaborating with developers and stakeholders.

Work Experience

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

Duration: January 2021 – Present

Summary: Online Shop Vans is an American manufacturer of skateboarding shoes and related apparel

Responsibilities:

  • Automation Testing Using Cypress + JS (Test Script creation - Smoke, Regression suits, E2E)
  • Working with Git ( Bitbucket, Github ), Working with Jenkins (Running tests)
  • 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.
  • Functional testing of the application, API Integration Testing using Postman, Mobile cross-browser testing, Design and updating the test documentation (test cases, bug reports, checklists) Using Jira, Zephyr, Google Sheets, and docs; 
  • Working with Salesforce commerce cloud (Storefront and business manager); Communication with the team Requirements clarification; Leading QA support team (after the launch of the web application).

Technologies: Cypress, JavaScript, Git, Jenkins, JMeter, Postman, Jira, Zephyr, Salesforce Commerce Cloud

 

QA Automation Engineer, Namogoo

Duration: October 2020 – January 2021

Summary: Web-based application that can be integrated into E-commerce web applications to enlarge product sales

Responsibilities:

  • Functional testing of the application, Mobile cross-browser testing, Providing Cypress automated testing for the UI Part of the Web Application.
  • Design and update the test documentation (test cases, bug reports, checklists);
  • Perform testing: GUI testing, smoke testing, functional and non-functional testing, cross browsing and cross-platform testing, and Providing Cypress automated testing.
  • Looking for mismatches in markup and design using Chrome developer tool and Invision Creating test cases

Technologies: Cypress, Chrome Developer Tool, Invision

 

QA Automation Engineer, Far eastern hectare

Duration: March 2020 – September 2020

Summary: Web-based application for land lease

Responsibilities:

  • Functional testing of the application Providing Cypress JS automated testing for UI of the web application.
  • Design and update the test documentation (test cases, bug reports, checklists);
  • 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

Technologies: Cypress, Chrome Developer Tool, Invision

 

QA Automation Engineer, Itsapark

Duration: December 2019 – February 2020

Summary: 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, checklists);
  • Perform testing: GUI testing, smoke testing, functional and non-functional testing, cross-browsing and cross-platform testing, writing, and Mobile cross-browser testing. 
  • Looking for mismatches in markup and design on Android devices using the Chrome developer tool and Invision 
  • Creating Test cases in TestPad Working with Contentful Providing Selenium WebDriver + Java automated testing

Technologies: Selenium WebDriver, Java, Chrome Developer Tool, Invision, TestPad, Contentful

 

QA Engineer, [NDA]

Duration: March 2019 – December 2019

Summary: Web-based online booking system developed in Azure for rent

Responsibilities:

  • Testing web-based online booking system;
  • Providing Selenium WebDriver Java automated testing Design and updating the test documentation (test cases, bug reports, checklists);
  • 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 the Chrome developer tool 
  • Checking for design mismatches on IOS using Pixel Ruler

Technologies: Selenium WebDriver, Java, Chrome Developer Tool, Pixel Ruler

 

QA Engineer, Trulet

Duration: May 2018 - March 2019

Summary: 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);
  • Identifying, recording, 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 a pixel ruler.

Technologies: Cucumber, Chrome Developer Tool, Zeppelin, Pixel Ruler

 

QA Engineer, Dairyland.com

Duration: December 2017 – May 2018

Summary:

  • Web online laboratory developed in Azure written using Angular and node
  • js which is based in a laboratory located in Wisconsin, USA, that specializes in the 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: Selenium WebDriver, Java, Junit, TestLink, Jira

 

QA Engineer, FloristSupply

Duration: May 2017 - November 2017

Summary:

  • Online Internet shop written using Angular and Node
  • js which specializes in selling fresh flowers, permanent botanicals, and a 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: Selenium WebDriver, Java, TestLink, Jira

 

QA Engineer, [NDA]

Duration: June 2017 - April 2018

Summary:

  • 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: Selenium WebDriver, Java, MS Word, MS Excel, TFS, MS SQL Server Management Studio, MS Visual Studio

 

QA Engineer, [NDA]

Duration: August 2016 – May 2017

Summary:

  • Municipal Real Estate Management web portal
  • Has full management functionality
  • Includes statistics, analysis, charts, reports, an 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, MS Excel, TFS, MS SQL Server Management Studio, MS Visual Studio

 

QA Engineer, Analytical platform system (Prognoz Platform)

Duration: January 2016 - July 2016

Summary:

  • Business intelligence desktop/web server platform
  • Allows displaying statistics and providing analysis, creating charts, tables, and 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, MS Excel, TFS, MS Visual Studio

 

QA Engineer, Statistical Data Portal (DpEngine)

Duration: July 2015 – December 2015

Summary:

  • Multilingual Business Intelligence web portal developed in Azure for the African Development Bank
  • The solution provides useful 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
  • 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, MS Excel, TFS, MS SQL Server Management Studio

Education

National Technical University “Kharkiv Polytechnic Institute”

Engineer-defectoscopist, master

2009 - 2014

LemonSchool

The general course of QA
2014-2015