Igor – Playwright, Cypress, API Testing, experts in Lemon.io

Igor

From Canada (UTC-4)flag

Automation QA Engineer|Senior

Igor – Playwright, Cypress, API Testing

Senior QA automation engineer with about 15 years of experience in test automation, including UI, API and mobile testing. Works with Playwright, Cypress and Selenium, and has designed automation frameworks and test strategy and integrated them into CI/CD pipelines. Has also built evaluation workflows for AI-powered applications, including RAG, and uses AI coding assistants in daily work.

25 years of commercial experience
Main technologies
Playwright
5 years
Cypress
2.5 years
API Testing
4.5 years
Selenium
2.5 years
AI-assisted coding
2 years
QA Automation
15 years
Additional skills
Typescript
JavaScript
SQL
LangChain
RAG
LangGraph
Python
ETL
CI/CD
Cucumber
Java
Jenkins
GitLab CI/CD
AWS
MongoDB
Appium
Android
OpenAI
GitHub Actions
Apache JMeter
Network administration
Cursor
TestNG
Azure DevOps
LLM evaluation
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior SDET, AI Quality Engineering, ETL/Data Validation
Oct 2024 - Ongoing2 years 1 month
Project Overview

A financial technology platform for investment professionals, with AI-powered assistants, recommendations and tools for retrieving and interpreting financial information. The React web interface works through REST APIs, with ETL pipelines and data transformations in the backend.

Responsibilities:
  • Designed the test automation architecture and quality strategy for the platform.
  • Built scalable UI and API automation frameworks with Playwright and TypeScript.
  • Validated ETL pipelines and data transformations for accuracy and consistency across financial systems.
  • Developed AI evaluation workflows with Python, LangChain, LangGraph and OpenAI APIs, covering RAG retrieval accuracy, response relevance, hallucinations and prompt adherence.
  • Integrated automated regression tests and AI quality checks into GitHub Actions pipelines.
  • Used Cursor and Playwright MCP to speed up test automation development and maintenance.
Project Tech stack:
Playwright
Typescript
JavaScript
Python
SQL
ETL
LangChain
LangGraph
RAG
GitHub Actions
OpenAI
API Testing
QA Automation Architecture, Playwright, AI-Assisted Testing
Jan 2024 - Sep 20248 months
Project Overview

A large retail and e-commerce platform that supports online shopping, customer-facing web workflows and internal business operations. It runs on REST APIs and backend services, with end-to-end business processes that need continuous regression testing.

Responsibilities:
  • Reduced CI execution time by about 65% with a Python and scikit-learn model that prioritizes regression tests.
  • Cut flaky tests by about 40% with self-healing locator techniques.
  • Designed and built UI and API automation frameworks with Playwright, TypeScript, Python, PyTest and BDD practices.
  • Created reusable components and page object models for maintainability.
  • Implemented visual regression testing with PyTorch and OpenCV.
  • Explored LLM-based test evaluation with LangGraph.
  • Mentored engineers on automation best practices and testing standards.
Project Tech stack:
Playwright
Typescript
Python
PyTorch
LangGraph
CI
CD
Machine learning
Senior QA Automation, API Testing, CI/CD
Jul 2021 - Jan 20242 years 6 months
Project Overview

A large online gaming and lottery platform with customer web applications, account management, gaming transactions and identity and access management. It requires high availability, security and regulatory compliance.

Responsibilities:
  • Helped reduce production defect leakage by about 40% through automated validation and quality gates.
  • Defined the test automation strategy and built frameworks with Cypress, Playwright, Java, Selenium, TestNG and Cucumber.
  • Automated more than 300 UI tests with Cypress and Playwright and over 500 tests with Java, Cucumber and TestNG.
  • Built API testing solutions with Karate, REST Assured and Swagger.
  • Integrated regression testing into GitLab CI pipelines.
  • Ran performance tests with Apache JMeter and supported security testing of identity and access management.
  • Worked with developers and business analysts to improve test coverage.
Project Tech stack:
Cypress
Playwright
Java
Selenium
Cucumber
TestNG
API Testing
GitLab CI
CD
Automation Engineering, Edge Computing, Hardware Testing
Jul 2020 - Jul 20211 year
Project Overview

A hardware validation and regression testing platform used by engineering teams to verify CPUs, GPUs and related computing technologies. It includes Python-based validation tools, test orchestration and CI integration.

Responsibilities:
  • Reduced regression execution time by about 25% through automation improvements.
  • Built Python regression automation for GPU and CPU validation with PyTest and Requests.
  • Integrated automated regression runs into Jenkins pipelines.
  • Worked with edge computing technologies and hardware-oriented test environments.
  • Investigated complex failures together with engineering teams.
  • Tracked test execution, reporting and defects with Jenkins and TestRail.
Project Tech stack:
Python
Jenkins
Test Automation Architect / Principal SDET
Jan 2019 - Jun 20201 year 5 months
Project Overview

A quality assurance consulting engagement delivering test automation for enterprise clients across several industries.

Responsibilities:
  • Improved regression testing efficiency by about 35% on a provincial transportation ministry engagement.
  • Designed and maintained automated testing solutions for enterprise clients.
  • Built reusable automation components and frameworks for functional, regression and integration testing.
  • Created automated validation with TestComplete and other enterprise testing tools.
  • Integrated automated tests into GitLab CI for continuous validation.
  • Worked with development teams on testing risks and coverage.
Project Tech stack:
GitLab CI
CD
Regression testing
Principal Software Engineer – QA Automation
Apr 2016 - Jan 20192 years 9 months
Project Overview

Enterprise video streaming and payment applications built on backend services and microservices in a cloud environment.

Responsibilities:
  • Built UI automation with Cypress and Selenium.
  • Tested backend services, APIs and microservices for functionality and integration.
  • Developed Python validation solutions and tested databases on MongoDB.
  • Integrated automated tests into Jenkins pipelines in cloud-based delivery environments.
  • Supported performance testing and troubleshooting of distributed components.
  • Worked with developers and DevOps engineers to speed up regression testing.
Project Tech stack:
Cypress
Selenium
Python
MongoDB
AWS
Team Lead SWQA Automation
Apr 2012 - Mar 20163 years 11 months
Project Overview

Software QA automation for Android-based products, covering release acceptance and regression testing.

Responsibilities:
  • Led the SWQA automation team.
  • Implemented the automated testing framework with Python and Appium.
  • Built release acceptance and regression test sets.
  • Supported QA and UAT for newly developed systems.
  • Met regularly with the executive team to align on objectives and deliverables.
Project Tech stack:
Android
Appium
Python
Sr. QA Engineer / Technical lead
Jun 2010 - Apr 20121 year 10 months
Project Overview

Network software verification covering functional, system, integration, regression and performance testing.

Responsibilities:
  • Designed and implemented network verification as technical lead.
  • Covered functional, system and integration testing.
  • Ran regression, performance and stress tests.
Project Tech stack:
SQL
Software Test Automation Engineer
Sep 2006 - Apr 20103 years 7 months
Project Overview

Testing of enterprise information management software and Cisco networking solutions, using lab environments that emulate customer setups.

Responsibilities:
  • Created test plans and test cases for information management software products.
  • Built and configured test environments that emulated customer environments.
  • Ran Cisco SCE lab testing and automated tests for networking and system monitoring.
  • Wrote IXIA packet generation scripts and frameworks to test Cisco DPI performance, including malicious and large packet scenarios.
  • Configured Cisco IOS with L2/L3 switching and routing and L4-L7 SLB.
  • Reported product quality status and metrics across the organization.
  • Worked with product managers, engineering and customer support on releases.
Project Tech stack:
Cisco
Network Engineer
May 2004 - Sep 20062 years 4 months
Project Overview

Corporate network operations covering Cisco switching and routing infrastructure, network security and monitoring tools.

Responsibilities:
  • Maintained a network of Cisco Catalyst switches and routers.
  • Designed and supported the core network, including trunking and VLAN setup.
  • Owned network security, including IDS, Cisco firewalls, ACS servers and VPNs.
  • Migrated 35 Catalyst 55xx devices to Catalyst 65xx.
  • Implemented redundancy based on HSRP instead of VRRP.
  • Built network backup and monitoring tools with Perl and MySQL.
  • Documented the network topology, equipment and configuration.
Project Tech stack:
Cisco
MySQL

Education

2008
Computer Science
Bachelor's Degree (BSc)
2002
Computer Science
Networking Engineering

Languages

Russian
Advanced
Hebrew
Intermediate
English
Advanced

Hire Igor or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.