IGOR GRINBERG
Senior Test Automation Engineer Senior QE / SDET AI-Powered Test Automation
Vaughan, ON, Canada • 647-***-**** • ****.********@*****.*** • linkedin.com/in/igorgrinberg PROFESSIONAL SUMMARY
Hands-on Senior Test Automation Engineer / SDET with 15+ years building and maintaining automation frameworks (Playwright, Cypress, Selenium, Karate) across web, mobile, and API layers, plus two years building AI-driven testing tools — LLM evaluation pipelines, ML-based test prioritization models, and self-healing locator systems — that measurably cut release time and defect leakage. Writes and maintains production-grade test code daily, works directly in CI/CD pipelines, and partners closely with developers on test data, coverage, and framework design. Comfortable working independently on a hard problem or as part of a team, and enjoys mentoring less senior engineers along the way. KEY IMPACT & METRICS
● Grew automated regression coverage to 90%+ across web, mobile, and API layers in multiple enterprise environments.
● Cut CI/CD pipeline runtime by 60–65% by building an ML-driven test prioritization model and parallelization strategy.
● Cut flaky UI test rate by ~40% by building an ML self-healing locator system with intelligent retry logic.
● Cut production defect leakage by ~40% by building shift-left quality gates and automated smoke suites into every PR.
● Increased regression efficiency by ~35% at a government client (Ministry of Transportation) by automating end-to-end workflows.
● Cut GPU/CPU hardware regression execution time by ~25% at AMD by restructuring CI pipelines and rewriting test scheduling logic.
CORE COMPETENCIES & TECHNICAL STACK
Automation Frameworks: Playwright (expert), Cypress, Selenium WebDriver, Karate, TestNG, Jest, Cucumber / BDD, Page Object Model (POM), PyTest
Languages: TypeScript / JavaScript, Python, Java, SQL AI / ML Testing: LLM evaluation pipelines, AI agent validation, prompt regression testing, ML-based test prioritization (scikit- learn / XGBoost), self-healing locators, MCP tooling (Cursor), LangChain, LangGraph, OpenAI API, Ollama API, RAG / RAG Pipelines, PyTorch, OpenCV, Model Versioning
Test Types: E2E Testing, API / Integration Testing, Mobile Testing, Performance Testing, Security Testing, Contract Testing, Regression, Smoke, Exploratory
API & Integration Testing: REST APIs, GraphQL, Postman, Swagger, Karate, contract testing, RestAssured, Requests, JMeter CI/CD & DevOps: GitHub Actions, GitLab CI/CD, Jenkins, Docker, Kubernetes, Azure DevOps Cloud: AWS, Azure
Databases: PostgreSQL, MySQL, MongoDB (NoSQL), Cassandra Test Management & Tooling: Jira, Xray, TestRail, Confluence, SmartBear / TestComplete Practices & Collaboration: TDD / BDD, Shift-Left Quality, Code Review, Test Data Strategy, Agile / SAFe, Cross-Team Collaboration, Technical Mentorship
PROFESSIONAL EXPERIENCE
Test Automation Architect (AI & Web)
iCapital – New York, NY, USA • October 2024 – Present
● Own the day-to-day test strategy and quality gates for LLM-based assistants and intelligent recommendation engines, working hands-on across iCapital's flagship platform.
● Built a TypeScript / Playwright E2E framework (Page Object Model) for React UI and REST APIs, covering core web user journeys with reliable cross-browser and mobile web regression execution.
● Used MCP-powered test generation in Cursor to capture live user flows and convert them into maintainable Playwright tests with resilient selectors, cutting new-test authoring time significantly.
● Wrote and maintain quality gates for AI-driven features — validating LLM response correctness, safety boundaries, and regulatory compliance at each release, with model versioning to track quality drift across releases.
● Built automated evaluation harnesses using LangChain and LangGraph, integrating the OpenAI API and a local Ollama API, to test RAG pipelines end-to-end — validating retrieval accuracy, prompt adherence, and output consistency.
● Integrated the Playwright E2E suite into GitHub Actions CI/CD so every PR triggers full regression with automated failure summaries and flaky-test flagging.
● Work directly with engineering and product to align automation coverage to roadmap priorities and release timelines. Test Automation Architect / Principal Automation Engineer Giant Eagle – Pennsylvania, USA • January 2024 – October 2024
● Built a TypeScript / Playwright E2E framework (Page Object Model / BDD) for React UI and REST APIs that was adopted as the standard across QA teams.
● Built an ML-powered test intelligence layer using Python / scikit-learn and a PyTest-based validation suite — a risk- based prioritization model that predicts high-impact failures and schedules them first, cutting CI pipeline runtime by
~65% while keeping full critical-path coverage.
● Built LLM-based test oracles using LangGraph to orchestrate multi-step evaluation workflows, scoring AI feature outputs as part of the organization's first automated AI evaluation pipeline with version-controlled model baselines.
● Built a PyTorch-based visual regression model paired with OpenCV image diffing to automatically flag UI rendering defects across the browser/device matrix, cutting manual visual QA effort.
● Built self-healing automation using ML locator repair, cutting flaky UI tests by ~40% and reducing ongoing maintenance overhead.
● Wrote and maintained QA automation standards for Playwright and Cypress frameworks, LLM evaluation pipelines, and Xray-integrated quality metrics across delivery teams.
● Reviewed code and mentored automation engineers on coding standards, test data strategy, and framework practices. Senior Test Automation Architect
OLG (Ontario Lottery and Gaming) – Toronto, ON, Canada • July 2021 – January 2024
● Built dual automation platforms for OLG Digital (Cypress / Playwright, 300+ E2E cases) and OLG Sports (Java / Cucumber / TestNG, 500+ cases with Maven execution), creating reusable, domain-agnostic framework patterns.
● Built and maintained GitLab CI/CD pipelines for automated regression and smoke suites, contributing to a ~40% reduction in production defect leakage.
● Wrote REST API test coverage using Karate, RestAssured, and Swagger, and implemented JMeter-based load testing to validate backend reliability and performance across OLG's integration layer.
● Designed and executed security testing plans covering authentication, authorization, and access control workflows as part of a security and IAM migration.
● Built a Jira / Xray requirement-to-test traceability matrix, improving release confidence reporting and audit readiness.
● Worked within Agile squads: contributed to estimation sessions, groomed quality criteria, and reported automation metrics to stakeholders.
Design Engineer – Regression Infrastructure (Automation Lead) AMD – Markham, ON, Canada • July 2020 – July 2021
● Built a Python-based automation infrastructure (PyTest, Requests) for large-scale GPU/CPU hardware regression testing, integrating with Jenkins and TestRail for automated scheduling, execution, and reporting.
● Restructured GitHub / Jenkins CI/CD pipelines and rewrote test scheduling logic, cutting overall regression execution time by ~25% across hardware validation suites.
● Worked with silicon design and hardware validation teams to define coverage priorities and expand early defect detection touchpoints.
Test Automation Architect / Principal SDET
QA Consultants – Toronto, ON, Canada • January 2019 – July 2020
● Built modular Cypress, Playwright, and Selenium (Page Object Model) frameworks across multiple client engagements, tailored to each client's tech stack and delivery cadence.
● Built a SmartBear / TestComplete automation solution for the Ministry of Transportation (Ontario), automating critical government workflows and increasing regression efficiency by ~35%.
● Set up GitLab CI/CD pipelines enabling fully automated regression and smoke suites with fast feedback loops aligned to Agile sprint rhythms.
● Worked directly with clients to define test strategy, scope automation roadmaps, and report quality metrics.
● Managed cross-client Jira / Xray test management, building traceability structures for regulated, high-compliance environments.
Principal Software Engineer – QA Automation
Quickplay (AT&T) – Toronto, ON, Canada • April 2016 – January 2019
● Built QA automation for UI and microservices on a large-scale media streaming platform, achieving full regression and integration automation for customer-facing payment and streaming modules using Cypress and Selenium.
● Developed Python-based NoSQL data validation scripts against MongoDB, strengthening end-to-end and integration test reliability at scale.
● Integrated test frameworks with Jenkins, AWS, and Azure DevOps to support continuous deployment pipelines serving millions of end users.
● Conducted performance testing and load validation for streaming infrastructure to ensure SLA compliance under peak traffic conditions.
Early Career – QA Automation Engineer / Senior SDET AMD, BlueCat Networks, Cisco Systems, Intel – Various Locations • 2004 – 2016
● Built and maintained Java and Python automation frameworks with Selenium for enterprise networking and systems products at Cisco, Intel, AMD, and BlueCat.
● Executed regression, performance, and security testing for enterprise-grade hardware and software systems.
● Mentored junior QA engineers on automation patterns, Page Object Model design, TDD/BDD practices, and CI integration.
EDUCATION
Bachelor of Science – Computer Science 2008
Diploma – Networking Engineering 2002
CERTIFICATIONS
● Cisco Certified Network Administrator (CCNA)
● Cisco Certified Network Security Administrator (CCNA Security)
● Certified SAFe® 4 Practitioner
PROFESSIONAL TRAINING
● Cisco: Advanced Network Expertise, Switching & Routing, WLAN Implementation
● Advanced Java Training
● UNIX Programming for Beginners