
Igor Grinberg
Verified Expert in Engineering
QA Lead and Automation Developer
Toronto, ON, Canada
Toptal member since November 26, 2019
Igor is a senior QA automation architect specializing in scalable test frameworks for web, API, and microservices. He works with Playwright, Cypress, RestAssured, Karate, AWS, and GitHub Actions to deliver fast, reliable automation. Igor excels in API testing, CI/CD integration, containerized environments, and eliminating flakiness for complex distributed systems.
Portfolio
Experience
- Automated Testing - 15 years
- Web App Testing - 10 years
- Selenium - 8 years
- Test Automation Frameworks - 8 years
- QA Automation - 6 years
- Cypress - 6 years
- Playwright - 5 years
- Python - 4 years
Preferred Environment
GitLab, IntelliJ IDEA, MacOS, Playwright, Cypress, Selenium, Jenkins, GitHub Actions
The most amazing...
...thing I built was a robust automation framework combining API, UI, and microservice testing into one scalable platform.
Work Experience
QA Playwright Architect
Arccos Golf LLC
- Designed and implemented a Playwright-based automation framework in TypeScript for core web and mobile web user journeys, supporting cross-browser and responsive regression coverage.
- Integrated Cursor and GitHub Copilot AI-assisted coding workflows with a Playwright MCP server to generate, refactor, and optimize automated tests, reducing authoring time for new web and mobile scenarios.
- Leveraged AI coding assistants to accelerate test development, improve selector stability, and enhance test maintainability through prompt-driven code generation and refactoring.
- Built and scaled automated test suites for AI-driven features, including LLM-based assistants and intelligent recommendations, validating response correctness, safety, and compliance against business rules.
- Used MCP-powered tooling in Cursor and AI-assisted flow capture to record real user journeys and convert them into maintainable Playwright end-to-end tests with resilient selectors.
- Integrated the Playwright suite into CI/CD pipelines to run web and mobile web tests on every pull request, providing detailed reporting, failure triage insights, and flaky test detection.
Senior Test Automation Developer | Architect
Giant Eagle
- Architected and delivered AI-enhanced automation frameworks using Playwright and Python-based API tests for large-scale retail, leveraging GitHub Copilot to accelerate framework development and test generation.
- Developed a Python/scikit-learn test-prioritization model and LLM-based evaluators to predict high-risk scenarios and score test outcomes, using AI-assisted coding workflows to optimize model logic and reduce CI pipeline runtime by approximately 65%.
- Applied ML-driven self-healing automation and LLM-powered test oracles, supported by Claude-prompt-driven validation techniques, to maintain locators, validate responses, and prioritize suites, reducing maintenance overhead.
- Optimized execution time from over four hours to under one hour through Playwright parallelization.
- Developed and integrated a modular testing framework, significantly accelerating deployment cycles and enhancing application flexibility.
- Analyzed automation processes to identify bottlenecks, implementing solutions that resulted in noticeable gains in efficiency and reliability.
- Spearheaded the enhancement of automated testing frameworks, achieving substantial improvements in test coverage and reducing overall regression time.
- Mentored junior developers, enhancing their skills and contributing to a more confident and capable team.
- Fostered a culture of knowledge sharing among QA teams, improving collaboration and significantly boosting overall team performance.
- Developed a modular testing framework that streamlined integration with various applications, enhancing flexibility and accelerating deployment.
QA Engineer
Karius Inc.
- Built research and development test automation solutions for a home-building web app.
- Developed test automation framework based on JavaScript and Cypress for regression testing.
- Worked with business analysts to create proper test solutions and track and fix bugs.
Senior QA Automation Engineer
Vivid Seats - Main
- Developed automation solutions based on Java and Cucumber.
- Implemented solutions for testing the back end with Karate Framework.
- Worked with business analysts to create proper test solutions and track and fix bugs.
QA Developer
On Time Telecom Inc
- Built research and development test automation solutions for a home-building web app.
- Developed test automation framework based on JavaScript and Cypress/Cucumber for regression testing.
- Built research and development test automation solutions for a home-building web app.
Business Analyst
Hearst - eCommerce Tower Project
- Built research and development test automation solutions for a home-building web app.
- Developed test automation framework based on JavaScript and Cypress for regression testing.
- Worked with business analysts to create test solutions and track and fix bugs.
QA Engineer
University of Miami - Main
- Developed Manual and Automated QA processes, including Automated FW.
- Designed and automated end-to-end tests for Epic FHIR/HL7 integrations, validating Patient, Observation, Encounter, AllergyIntolerance, and Condition resources across REST and event-driven workflows.
- Automated regression scenarios for Epic MyChart, patient onboarding flows, and clinical record synchronization.
- Worked with BAs to create proper test solutions, tracking and fixing bugs.
Senior Test Automation Developer | Architect
OLG
- Led automation tool development, reducing testing time by 40% and enhancing efficiency.
- Aligned test frameworks with application needs, collaborating with cross-functional teams.
- Implemented Playwright and Selenium solutions, boosting test coverage by 800 cases.
- Managed global teams for timely delivery and seamless integration of automation strategies.
- Established a strategic roadmap to streamline defect tracking and reduce resolution time significantly.
- Spearheaded the implementation of automation frameworks, enhancing testing efficiency and contributing to a marked reduction in deployment times.
- Developed advanced testing scripts using Playwright and TypeScript, resulting in significant improvements in test coverage and faster release cycles.
- Facilitated cross-team workshops to align testing strategies with development goals, fostering a unified approach that elevated product quality.
- Conducted a thorough analysis of testing processes, establishing metrics that led to measurable improvements in defect resolution timelines.
Automation Engineer
Keen Decision Systems Inc
- Built research and development test automation solutions for a home-building web app.
- Developed test automation framework based on JavaScript and Playwright for regression testing.
- Collaborated with business analysts to create proper test solutions and track and fix bugs.
Senior UI Automation Test Engineer
Trugreen - Main
- Built research and development test automation solutions for a home-building web app.
- Developed test automation framework based on Cypress and Nightwatch.js for regression testing.
- Collaborated with business analysts to create proper test solutions, tracking and fixing bugs.
Automation Engineer
Keen Decision Systems
- Implemented the Cypress test automation framework.
- Monitored and ensured the Cypress test automation coverage.
- Tracked bugs and worked closely with the team to fix them.
Senior UI Automation Test Engineer for Monitoring Tool
TruGreen
- Created a test automation monitoring solution for the TruGreen web app.
- Integrated the monitoring solution into the New Relic app.
- Handled the integration of the test automation solution into the Azure DevOps CI/CD.
QA Engineer
Alteryx - QA
- Built research and development test automation solutions for a home-building web app.
- Developed test automation framework based on JavaScript and regression testing.
- Collaborated with business analysts to create proper test solutions, tracking and fixing bugs.
QA Engineer | UAT Analyst
Stanley Black & Decker - Main
- Built research and development test automation solutions for a home-building web app.
- Developed test automation framework based on JavaScript and Nightwatch.js for regression testing.
- Collaborated with business analysts to create proper test solutions, tracking and fixing bugs.
QA Engineer
Alteryx
- Created test automation solutions for JavaScript-based applications.
- Tracked releases, bugs, and CI/CD implementations. Worked with the team to create unit tests based on Jest.
- Built a solution to test the visual part of the application based on JavaScript and Jest.
QA Automation Engineer
Alteryx
- Created a localization automation solution based on Python.
- Researched and developed the best framework for test automation.
- Oversaw and tested releases, tracked bugs, and worked with the team to fix them.
Systems Design Engineer
AMD
- Developed Python infrastructure for automated testing, enhancing efficiency and accuracy.
- Achieved full automation coverage for graphics card apps, streamlining validation processes.
- Integrated with Jira/Testlink, optimizing test management and scheduling.
- Managed Jenkins operations, driving continuous development and operational excellence.
- Supported GPU/CPU validation through innovative in-house automation solutions.
- Developed a robust Python infrastructure for automated hardware regression tests, leading to significant reductions in testing time and improved validation accuracy.
- Implemented full automation coverage for graphics card applications using PyTest, enhancing test efficiency and ensuring high-quality product releases.
QA Engineer
Everist Health
- Developed the test automation framework for COVID-19 Calculator, a web platform that helps individuals better understand their risks related to COVID-19.
- Validated end-to-end robot flows integrating with REST APIs, databases, Excel, PDFs, and legacy systems, ensuring data accuracy and workflow stability.
- Built API automation suites in Python to validate SMART-on-FHIR OAuth2 flows, token handling, scopes, and PHI-safe access patterns.
- Created synthetic patient data and mocked FHIR resources to support controlled automation environments and reduce dependency on hospital sandboxes.
QA Engineer
XTO Energy
- Tested the Exxon safety iOS application on real and virtual devices.
- Adapted the Appium automation framework for the iOS-based application.
- Tracked bugs and releases, and tested all releases on both manual and automated tests.
- Tested mobile devices' connectivity with Bluetooth Sniffer, NFC Simulator, Android Emulator, and iOS Simulator for efficient and realistic testing.
QA Engineer
Azrieli Group
- Created the automation framework and tested Angular-based and eCommerce apps.
- Researched and developed the test automation framework for the company, tracking defects with Jira.
- Worked with the team to find the best solution to test the eCommerce application.
QA Automation Engineer
Anthem Digital
- Designed and implemented API testing based on the Karate framework.
- Built and delivered UI testing based on Selenium and Cucumber.
- Planned and executed GraphQL testing with the Karate framework.
Test Automation Engineer
AnthemAI
- Designed and developed an automation framework based on Java, Selenium, Cucumber, and TestNG.
- Supported the dev team on coverage and event testing on the Mixpanel tool.
- Designed and developed an automation based on JavaScript automation frameworks.
Test Automation Architect | Senior Software Automation Developer
QA Consultants
- Researched, designed, and implemented automation test architecture in web and mobile environments based on the latest frameworks like Selenium, Appium, Jest, Jasmine, Nightwatch.js, and Cypress.io.
- Contributed to developing an overall QA process and best practices for manual/automation.
- Led the development of a system test framework for mobile and web testing. Implementation regression runs on virtual, real, and cloud devices.
- Presented detailed risk analysis on an ongoing basis to promote transparency, implemented CI/CD solutions, and performed continuous integration and regression testing.
- Executed automation test strategies successfully, reported, and met with internal stakeholders to ensure alignment with business strategy and project requirements.
- Implemented CI/CD based on Jenkins, TeamCity, GitHub, and Bitbucket.
- Architectured and developed web and mobile testing solutions based on the TestProject tool.
- Designed and implemented automation of unit test architecture in xUnit. Performed test automation solutions for C# Selenium and Windows native apps.
Principal Software Engineer | Senior QA Automation Developer
ATT
- Led offshore teams, accountable for QA automation for front and back end, performance, microservices, integration, and DevOps teams.
- Managed several critical automation transitions and integrations, ensuring user acceptance and data integrity throughout.
- Implemented test automation FW for video encapsulation automated tests based on Python.
- Implemented test automation FW based on Java, REST Assured, TestNG, and Maven with integration into Jenkins CI/CD for back-end testing.
- Involved in all aspects of UI automation based on Selenium WebDriver and Cypress; transitioned from JMeter to Java/TestNG automation.
- Implemented test automation FW for data verification on NoSQL DB's, Mongo, and Cassandra with Kafka based on Python.
Team Lead
AMD
- Implemented an automated testing framework, release acceptance, and regression sets of test cases.
- Met regularly with the executive team to understand organizational objectives and deliverables, ensuring alignment with the overall strategy.
- Collaborated with various teams to ensure QA and UAT success and provided ongoing support to newly developed systems.
- Developed test cases, test plans, test execution, defect tracking, and report generation based on functional specifications on Windows, Android, and Linux systems.
- Built a high-performance QA team by hiring, training, coaching, and mentoring QA engineers.
Senior QA Engineer | Technical Lead
BlueCat Networks
- Designed and performed all aspects of network verification, including functional test, system test, integration test, regression test, and performance/stress test on Bluecat devices (XMB, XMB2, Adonis, and Proteus).
- Wrote, executed, and maintained automated and manual test cases and related artifacts (code, scripts, inputs, expected results, and execution reports).
- Designed and implemented regression testing.
- Led the GSS-TSIG and TACACS project from the QA perspective.
- Reviewed and analyzed existing test cases and test procedures to provide automation wherever possible.
- Led the planning of software testing, including system testing and load testing.
- Worked in a fast-changing environment using Agile/Scrum development methodology with frequently changing requirements.
- Implemented verification tests of IPAM solution in Windows environment, flexible VMWare/Cisco/Ixia-based network environment to reproduce various complicated scenarios, and test system plans to test company devices under IxLoad traffic.
- Vaulted new network technologies and analytics tools based on design verification, utilization, and simulation network.
Software Test Automation Engineer
Cisco
- Coordinated with product managers, engineering, and customer support departments to deliver high-quality and enterprise-class releases on a timely basis.
- Planned, created, and developed test plans and test cases for information management software products.
- Designed, configured, and built test environments that emulate customer environments.
- Reviewed product requirements, engineering designs, and user documentation.
- Designed, implemented, configured, and managed Cisco SCE Lab testing.
- Implemented and developed automation tests based on networking and system monitoring using SNMP, SCABB, Sniffers, and Packet analyzers (Wireshark).
- Planned and coordinated system utilization and capacity; involved in configuration and testing the vendor’s scenario.
- Implemented Ixia packet generation scripts to test Cisco DPI performance and stress.
- Developed frameworks to automate Ixia tests, to run malicious and big packet tests.
- Configured Cisco IOS with L2/L3 Switch and Routing, L4—L7 SLB.
Experience
Test Automation Solutions
• Test automation frameworks: Java, Python, Selenium, Appium, Protractor, Jasmine, Cypress.io, TestNG, REST Assured, Cucumber, Gherkin, Karate, and behavior-driven development (BDD).
• Test automation tools: TestProject, Katalon Studio, Robot Framework, Apache JMeter.
Test Automation Development
• Environments: Java, Python, Selenium, Appium, Cucumber, Gherkin, Azure, Chef, JMeter, ZeroCode, Jira, Confluence, TestNG, JUnit, XML, JSON, Jenkins, and BitBucket.
Software QA Automation
Test Automation Engineer
I oversaw the development of front-end automated test cases.
The project had 95% automated test coverage.
Cypress Automation Development for SaaS Platform
Senior Test Automation Engineer
Architecture
• Enhanced Playwright framework to achieve 90% test coverage, reducing regression time by 60%.
• Developed API automation with Swagger, improving back-end reliability and defect detection.
• Implemented mobile web automation using WDIO and Browser Stack, increasing test efficiency.
• Integrated automation into Jenkins pipelines for immediate feedback via Slack and Teams.
• Optimized execution time from over four hours to under one hour through Playwright parallelization.
• Developed a modular testing framework that streamlined integration with various applications, enhancing flexibility and accelerating deployment.
• Fostered a culture of knowledge sharing among QA teams, improving collaboration and significantly boosting overall team performance.
• Mentored junior developers, enhancing their skills and contributing to a more confident and capable team.
• Spearheaded the enhancement of automated testing frameworks, achieving substantial improvements in test coverage and reducing overall regression time.
• Analyzed automation processes to identify bottlenecks, implementing solutions that resulted in noticeable gains in efficiency and reliability.
ity.
Education
Bachelor of Science Degree in Computer Science and Mathematics
Netanya Academic College - Netanya, Israel
Skills
Libraries/APIs
WebDriver, REST APIs, Selenium API, Selenium WebDriver, Selenium Grid, Playwright, React Testing Library, WebDriverJS, React, Node.js, Nightwatch.js, Stripe, Stripe API
Tools
Karate API Testing, Postman, BrowserStack, JavaScript Testing, Cucumber, IntelliJ IDEA, Jira, Apache JMeter, Katalon Studio, Apache Maven, Jenkins, TeamCity, GitHub, Bitbucket, Pytest, REST Assured, PyDev, Gradle, Subversion (SVN), WebdriverIO, Zephyr, GitLab, Wireshark, QTP, Confluence, Chef, Silk Test, HP Quality Center (QC), TestRail, TFS, xUnit, Eggplant.io
Languages
Java, Gherkin, XML, JavaScript, HTML5, HTML, Python, SQL, CSS, C#, TypeScript
Frameworks
Robot Framework, Appium, Selenium, Cypress, JUnit, TestNG, Protractor, Jasmine, TestProject, Jest, Espresso, React Native, XCUITest, Swagger, Angular, NUnit, TestCafe, NestJS
Paradigms
Functional Testing, REST, Behavior-driven Development (BDD), Scrum, Continuous Delivery (CD), Continuous Development (CD), RESTful Development, Agile, Automated Testing, Manual Testing, E2E Testing, Test Automation, Testing, Unit Testing, Automation, Software Testing, Load Testing, Azure DevOps, Object-oriented Programming (OOP), Microservices, DevOps, Deep Packet Inspection (DPI), User Acceptance Testing (UAT), User Testing, HIPAA Compliance
Platforms
Windows, Linux, iOS, Android, Amazon Web Services (AWS), Azure, Docker, MacOS, Windows 7, Eclipse, Debian Linux, AWS Lambda, New Relic, TestLink
Storage
JSON, BaseX, MySQL, NoSQL, MongoDB, Cassandra, Amazon S3 (AWS S3)
Industry Expertise
Retail & Wholesale
Other
API Testing, GUI Testing, Integration Testing, Regression, Mobile Device QA Automation, APIs, Back-end, Mobile UI, Test Design, Web Service Testing, Mobile App Testing, Test Case Creation, Test Case Execution, Test Case Development, Performance Testing, Web Services, Selenium IDE, Selenium PageFactory, Selenium Page Object, Scrum Testing, Manual QA, Quality Assurance (QA), QA Testing, QA Automation, QA Leadership, Software QA, Regression Testing, Smoke Testing, Test Automation Frameworks, Automated UI Testing, Automation Tools, UI Testing, Frameworks, Visual Regression Testing, SDET, Software, CI/CD Pipelines, eCommerce, Leading Quality Assurance (LQA), Software as a Service (SaaS), Cross-browser Testing, Web App Testing, Website Testing, Android Testing, Analytical Thinking, Complex Problem Solving, Browsers, ServiceNow, Test Management, Mobile Apps, Training, Video Streaming, Broadcasting, API Integration, Networks, Cisco, Router Development, ASA, Cisco Switches, LAN, WAN, Telnet Protocol, Traffic Analysis, Servers, Cisco Routers, DNS, DHCP, Shell Scripting, UI Automator, Sauce Labs, Computer Science, Test Cases, Test Planning, Automation Framework Development, Over-the-top Content (OTT), Streaming, Videos, Amazon Marketplace, Login & Registration, Healthcare IT, GitHub Actions, UiPath, Apple Pay, Google Pay, AI Copilots
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring