Igor
From Canada (UTC-4)
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
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior SDET, AI Quality Engineering, ETL/Data Validation
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.
- 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.
QA Automation Architecture, Playwright, AI-Assisted Testing
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.
- 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.
Senior QA Automation, API Testing, CI/CD
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.
- 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.
Automation Engineering, Edge Computing, Hardware Testing
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.
- 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.
Test Automation Architect / Principal SDET
A quality assurance consulting engagement delivering test automation for enterprise clients across several industries.
- 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.
Principal Software Engineer – QA Automation
Enterprise video streaming and payment applications built on backend services and microservices in a cloud environment.
- 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.
Team Lead SWQA Automation
Software QA automation for Android-based products, covering release acceptance and regression testing.
- 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.
Sr. QA Engineer / Technical lead
Network software verification covering functional, system, integration, regression and performance testing.
- Designed and implemented network verification as technical lead.
- Covered functional, system and integration testing.
- Ran regression, performance and stress tests.
Software Test Automation Engineer
Testing of enterprise information management software and Cisco networking solutions, using lab environments that emulate customer setups.
- 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.
Network Engineer
Corporate network operations covering Cisco switching and routing infrastructure, network security and monitoring tools.
- 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.