Ruslan R. QA Automation Engineer
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