Ruslan R., QA Automation Engineer

QA Automation / Testing

Summary

- Test Engineer with experience in Automation and Manual QA, 8+ years in the IT industry;
- Expertise in web automation using Playwright and Cypress, Postman;
- Skills in JavaScript and TypeScript;
- Experience in REST API testing, performance testing, and integration with CI/CD pipelines;
- Knowledge of BDD with Cucumber and working in Agile/Scrum environments;
- Implemented test automation for e-commerce and large enterprise systems;
- Experience with Java Selenium WebDriver Automation;
- Skills in mobile application testing on iOS and Android operating system (emulators for Android and iOS, e.g., Blue Stack).

Work Experience

Automation QA Engineer, Healthcare Web App for Dental Clinics

Duration: October 2022 – Present

Summary: A healthcare web platform designed for dentists and dental administrators to streamline the entire dental care process, from appointment booking to payment completion.

Responsibilities:

  • Built an automated testing framework from scratch using Playwright and JavaScript;
  • Implemented regression and smoke test coverage through automated test scenarios;
  • Created and maintained test documentation: test cases, checklists, and bug reports using Zephyr and Jira;
  • Configured and maintained GitHub Actions workflows for automated test runs;
  • Performed manual cross-browser testing to ensure UI consistency;
  • Participated in the clarification of requirements and daily communication with the development team.

Technologies: Playwright, JavaScript, Jira, Zephyr, GitHub, GitHub Actions, VSCode, Confluence, Google Docs/Sheets.

Automation QA Engineer, Salesforce E-commerce Platform

Duration: January 2022 – October 2022

Summary: A Salesforce Commerce Cloud–based e-commerce web application that supports both storefront and business manager functionalities.

Responsibilities:

  • Developed UI automation tests using Playwright and JavaScript;
  • Performed functional and API integration testing using Postman.
  • Conducted manual cross-browser testing to ensure compatibility and performance;
  • Created and maintained test documentation: test cases, checklists, and bug reports (Jira, Zephyr, Google Docs/Sheets);
  • Worked with Salesforce Commerce Cloud across storefront and business manager areas;
  • Led the QA support team after the production launch;
  • Participated in daily team communication and requirements clarification.

Technologies: Playwright, JavaScript, Jira, Zephyr, GitHub, VSCode, Postman, Google Docs/Sheets, Salesforce Commerce Cloud.

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

Duration: January 2021 – January 2022

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 suites, 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, and 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 increase product sales.

Responsibilities:

  • Functional testing of the application, Mobile cross-browser testing, and 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-browser and cross-platform testing, and provide 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 provides Cypress JS automated testing for the 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-browser, and cross-platform 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, Itaspark

Duration: December 2019 – February 2020

Summary: Web-based online fashion platform for the H&M company

Responsibilities:

  • Testing web-based fashion platform for the 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-browser 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, and 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, designing 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 that 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 tracking 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-based 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:

  • An 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 and developed in Azure, includes client-side and administrator-side parts, a dynamic management system for products and offers, reports and financial management, a 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 an information retrieval system, working with OLAP (online analytical processing), a management panel, a logging system, and the 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 “Polytechnic Institute” (Master's Decree, Engineer-defectoscopist, 2009 - 2014
  • LemonSchool, The general course of QA (2014-2015)