Post Job Free
Sign in

AI-Powered Senior Test Automation Engineer (SDET)

Location:
Maple, ON, Canada
Posted:
October 01, 2026

Contact this candidate

Resume:

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



Contact this candidate