Upstaff Sign up
Ruslan Rakhmonov
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since November, 2023

Ruslan Rakhmonov — QA Automation Engineer

Expertise in QA Automation / Testing.

Last verified on July, 2025

Core Skills

Playwright
JavaScript
JavaScript
Selenium Webdriver
Selenium Webdriver
Cypress
pytest
pytest

Bio 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, PyTest;
- Skills in JavaScript, TypeScript and Python;
- 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).

Technical Skills

Programming LanguagesJava, JavaScript, Python
UI Frameworks, Libraries, and BrowsersCSS, HTML
Python Libraries and Toolspytest
Salesforce EcosystemSalesforce Commerce Cloud
Databases & Management Systems / ORMMicrosoft SQL Server, MySQL
Cloud Platforms, Services & ComputingSalesforce Commerce Cloud
Industry Domain Experiencee-commerce
QA, Test Automation, SecurityAppium, Browserstack, Chrome Developer Tool, Cypress, Firebug, JMeter, Mantis, Playwright, Postman, pytest, Selenium IDE, Selenium Webdriver, TestLink, TestPad, TFS, Zephyr
Collaboration, Task & Issue TrackingAtlassian Trello, Jira, Redmine
Web/App Servers, MiddlewareAzure DevOps Server (ex TFS Team Foundation Server)
Version ControlBitBucket, Git
PlatformsContentful
Third Party Tools / IDEs / SDK / ServicesIntelliJ IDEA, Microsoft Visual Studio Code
UI/UX/WireframingInVision
Deployment, CI/CD & AdministrationJenkins, Mantis
Operating SystemsmacOS, Windows
Virtualization, Containers and OrchestrationVmWare
Other Technical SkillsBlue 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.

Automation QA Engineer(Python, Pytest), Anita Systems

(October 2022 –Present)

Description: Healthcare Web application made for Dentist And Dental Administrators to ease the process of all Dental activities starting from booking the appointment and through payment completion.

Responsibilities and Key Accomplishments:                         

  • Working with Zephyr for test case creation. Automation testing coverage of Regression and Smoke usingPython, Pytest. Built the framework from scratch. Assisted with managing Github actions flow to run the tests without manual intervention.
  • Design and update the test documentation (test cases, bug reports, check lists) Using Jira, Zephyr, Google sheets and docs;
  • Manual cross browser testing;
  • Used technologies: Jira, GIT, GitHub, Github Actions, Confluence AIO (test management system).
  • Communication with the team
  • Requirements clarification

AutomationQA Engineer(Python, Pytest), Pangea

(January 2022 – October 2022)

Responsibilities and Key Accomplishments:

  • Providing Python, Pytest automated testing for UI Part of Web Application.
  • Functional testing of the application, API Integration Testing using Postman, Manual 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);
  • Communication with the team
  • Requirements clarification;

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)

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Ruslan Rakhmonov
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring