Igor Grinberg
** ********** ***, *******, *** *A*
Phone: 647-***-**** ****.********@*****.***
LinkedIn: https://www.linkedin.com/in/igrinberg/
PROFESSIONAL SUMMARY:
Results-driven Senior Test Automation Developer and Architect with over 21 years of extensive experience in designing and implementing innovative automation frameworks that enhance testing efficiency and reliability. Proficient in Java, Python, and Selenium WebDriver, coupled with a deep understanding of RESTful services and CI/CD integration. A proven leader in guiding teams through complex automation projects, mentoring engineers, and fostering a culture of quality and continuous improvement. Committed to delivering high-impact solutions that streamline processes and elevate overall software quality across diverse environments.
TECHNICAL SKILLS:
Technologies: Java, Python, JavaScript REST, Web services, JSP, SQL, XML test Automation Software: Selenium WebDriver, Appium, Cucumber/Gherkin, Karate API Framework, Behave-BDD, Cypress.io, Playwright, Protractor, WebDriver.IO, Nightwatch.JS, JUnit, TestNG, ReportNG Tools: IntelliJ, Katalon Studio, Maven, Gradle, Tomcat, SVN, Jenkins, JIRA, Bugzilla, Test Rail, JMeter, RestAPI, TestComplete, BaseX, CHEF.
Database systems: NoSQL (Cassandra/Solr, MongoDB), MySQL, Sybase SDLC Methodologies: Agile, Waterfall
Virtualization: Docker, Azure, AWS, VMware.
PROFESSIONAL EXPERIENCE:
Senior Test Automation Developer / Architect
Giant Eagle – Pennsylvania, USA Jan 2024 – Sep 2025 o Designed a scalable Cypress automation framework achieving 90% coverage of core workflows, reducing manual regression time by 60%.
o Built end-to-end API automation suites with Swagger schema validation, increasing backend reliability and accelerating defect detection.
o Built test automation solution for mobile web based on WDIO + Browser Stack o Integrated automation into Jenkins pipelines with Slack/Teams reporting for instant feedback. o Optimized execution via Cypress parallelization, reducing runtime from 4+ hours to <1 hour. o Mentored QA engineers, elevating automation maturity and adoption. OLG – Toronto, Ontario, Canada
July 2021 – Dec 2023
Sr. Test Automation Developer / Architect o Drive improvements in test automation tools, work as Product Manager to tools team to develop new features.
o Own and evolve the test structures by working with development, QA, and product management to align with application modules and use cases.
o Responsible to develop new automations using various tools such as Java, Cypress, Python, Selenium, Cucumber, and other in-house automation frameworks.
o Developed solutions for OLG teams from 0 to 1: o OLG Sports – built test automation framework and regression coverage (~500 test cases) based on
Java/Cucumber/TestNG/Maven o OLG Digital – built test automation framework and regression coverage (~300 test cases) based on Playwright o Building a continuous delivery manner considering the specifics of the systems forming a project o Guiding Proof-of-concept (POC) projects and development of major test components in the system o Providing technical architecture; defining strategic direction for testing automation practices o Setting development priorities & ensuring on-time delivery o Leading delivery of onsite & offsite development teams
o Communicating the test automation vision to all our global test automation team members o Facilitate test-driven development, not only through automated tests, but as an approach that all developers on team should embrace.
o Perform automation framework assessment and setup roadmap for improving the maturity. o Work closely with architects, application developers, and business teams to define automation solutions for services, web, mobile, and desktop applications.
o Manage defect tracking and provide informative updates as requested. AMD - Markham, Ontario, Canada
July 2020 – July 2021
Design Engineer (SMTS Systems Design Engineer - Regression Infrastructure) o Create a Python infrastructure and reporting system for automated hardware regression tests based on o Built full automation coverage for graphic card application based on PyTest o Enable integration with test management tools like Jira/Test link and test scheduling tools. o Manage Jenkins infrastructure operations & continuous development functions.
o Support, design, and develop in-house automation infrastructure used for GPU/CPU validation. o Develop a deep understanding of upcoming AMD SOCs, IPs, and programming libraries to enable the framework. o Guide and enable team members on programming and automation aspects. o Collaborate with cross functional teams to drive strategic process improvements. QA Consultants - Toronto, Canada January 2019 – July 2020 Test Automation Architect / Sr. Automation Developer in Test (SDET) Took on challenging task to lead and build multiple customers System Test Framework using JAVA, TestNG, Selenium WebDriver, Cucumber/Gherkin, Python, Behave-BDD and WPF automation with WinAppDriver, Cypress.IO TestComplete
Built full automation solution based on SmartBear/TestComplete for Ministry of Transportation Build Automation solutions from scratch based on client requirements. UI – Java + Selenium + Cucumber/Gherkin, PyTest + Selenium + Cucumber/Gherkin, Cypress + Cucumber/Gherkin included frameworks like Protractor, Playwright, NightwachJS, WebdriverIO, Cypress, API – Java + Rest assures and Apache HTTP, Python + Behave BDD, Karate FW + Cucumber Working remotely with different clients in the USA. Involved in all aspects of Automation test architecture, research, design, and implementation based on Java, JS, and Python
Performed in the transaction of the QA team to the Agile world. Started from Sprint 0 to mentor the QA and DEV team.
Designed and executed Automation test strategies based on business requirements, project constraints, and detailed risk analysis.
Integration and implementation of CI/CD solutions. Implemented the automation database to manage test data, scenarios and execution results and report. Performed to create a solution for data verification and performance for RDB and non-RDB. Continuously performed regression testing and generalized exploratory testing. Involved in setting up the overall QA process for Manual/Automation/Performance and advised best practices to the client.
Established a performance testing team and infrastructure and track progress on testing every Sprint. Environment: JAVA, TestNG, Selenium, Appium, Cucumber/Gherkin, Karate API Framework, Python, Behave-BDD, WinAppDriver, Cypress.IO, Katalon Studio, AWS, Azure, CHEF, TestComplete, SoapUI, JMeter, JIRA, Confluence, XML, JSON.
Quickplay (AT&T) – Toronto, Canada April 2016 – January 2019 PRINCIPAL SOFTWARE ENGINEER
Lead day-to-day activities both for local and offshore teams with full responsibility for QA Automation on Front and Back end, Microservices, Integration, and DevOps
Lead all aspects of Automation test architecture, planning, and implementation. Designed and executed Automation test strategies based on business requirements, project constraints and detailed risk analysis.
Designed and develop a test automation framework using Java, TestNG, Cucumber, Gherkin, Selenium, Protractor, and Appium
Designed and developed a test Automation framework for NoSql data verification based on Python. Provided technical architecture; defining the strategic direction for testing automation practices. Lead delivery of onsite & offsite development teams Communicated the test automation vision to all our global test automation team members. Designed and developed regression test automation frameworks for all modules using REST API Developed Test Plan, Test Cases, Test Data and Test Summary Reports and followed the Agile/ Scrum process. Extended test automation to sanity testing for every new build deployed to multiple environments (100% coverage) Extended test coverage for microservices from 45% to 100% in one year Lead automation of UI automation development based on Selenium WebDriver, Cypress. Lead automation tool transition from JMeter to CA Lisa (DevTest) on the platform side and from JMeter To Java/TestNG on the Microservices side.
Lead implementation of new Automation test coverage for Integration testing and data verification based on Python scripts.
Lead deployment automation based on CHEF for Azure and AWS clouds. Provided full support for production and operation teams to support defects, issues and new version deployment in preproduction and production environments.
Scheduled and coordinated all QA and performance monitoring activities across the platform group. Environment: AWS, Azure, Linux, Windows, Mac, CHEF, CA Lisa (DevTest), SoapUI. JMeter, JAVA, Python, JIRA, Confluence, TestNG, XML, JSON.
AMD – Markham, Canada April 2012 – April 2016
Team Lead SWQA Automation
Lead day-to-day activities of 3 offshore/onsite QA teams conducting new automation solutions, auditing and implementing improvements.
Implemented a framework for automated testing using different Automation tools, automated release acceptance and regression sets of test cases
Worked with the Executive Staff and various teams throughout AMD to provide a clear vision and facilitate the execution of a results-driven Quality Management Process that is focused on continuous improvement, employee development, and business growth.
Worked collaboratively and proactively with QA Teams, Development SCRUM teams and others to design and develop effective automation solutions, troubleshoot issues and resolve bugs. Owned and create documentation that communicates the standards and procedures of a large QA Team. Managed and oversight all QA/UAT environments, coordinate the release schedule with the release team. Planned, developed, and implemented the research of new or improved testing methods, processes, tools, and systems. Analyzed software defects; conduct weekly bug triage meetings with development and product management. 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. Developed based on Python, XML, ADB, QTP, UIAutomator, OptoFidelity robotic arm. Automated testing including benchmarking verification with industry standards and 3rd party benchmark applications. Worked with multifunctional teams and managers to provide quality solutions. Environment: Windows 7, 8, 8.1, 10, Linux Fedora 22, Ubuntu 15, Android, Python, Shell scripts, XML, ADB, QTP, UIAutomator, OptoFidelity robotic arm, JIRA, Confluence. Bluecat Networks – Toronto, Canada May 2010 – April 2012 Sr. QA Engineer / Technical Lead
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, execution reports).
Designed and implemented of regression and performance testing. Lead GSS-TSIG and TACACS project from the QA perspective. Reviewed and analyzed existing test cases, and test procedures to provide automation wherever is possible. Created Test Plans and Traceability Matrix, scripts and conducted the performance. Lead the planning of software testing including System Test and Load Test. Worked in the fast-changed 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, test system planes to test company devices under IxLoad traffic. Designed and implemented Designed and implemented of regression and performance testing. Valuated new network technologies and analytics tools based on design verification utilization and simulation network. Environment: Windows 7, 8, Servers 2000, 2008, Linux Debian, Cisco router and switches, DNS, DHCP, XML, SQL Cisco System – Netanya, Israel, Sep 2006 – May 2010
Software Test Automation Engineer
Coordinated with Product Managers, Engineering, and Customer Support department to deliver high-quality and enterprise-class releases on a timely basis.
Responsible for planning, creating, and developing test plan and test cases for Information management software products.
Performed designing, configured, and built test environments that emulate customer environments. Under my responsibility was reviewing 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 (SNMP, SCABB, Sniffers, Packet analyzers (Wireshark).
Planned and coordinated system utilization and capacity, involved in configuration and testing vendor’s scenario. Monitored, documented, and controlled infrastructure performance for the response, throughput, and availability. 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.
Escalated hardware and software issues related to LAN/WAN. Environment: Windows 7, Cisco devices (router, L2/L3 switch, DPI, ASA, ACS …), ECLIPSE, JAVA, JRT, IXIA, LAN/WAN tools, Telnet, Wireshark, Traffic generators, Traffic Analyzing, Intel Corporation – Haifa, Israel, June 2004 – Sep 2006 CISCO Network Engineer
Maintained network consisted of Cisco catalyst 2960 and 3750 switches as well as Cisco 7200 routers with Cisco Catalyst 6500 at the core.
Designed implemented and supported the core network (RSPT, Trunking, and VTP VLAN and PVLAN setup). Participated as a team member who redesigned/re-architected and upgraded network using Cisco products included built out a new core with Cisco Catalyst 6509, aggregation/distribution layer with 3750 and 2960 at the access layer. Owned the responsibility for the overall network security included IDS, Cisco firewalls, Cisco ACS Servers, and VPNs. Produced and maintained network documentation for the entire Network topology as well as equipment and configuration using Visio.
Developed network backup and monitoring tools based on Perl, MySQL. Implemented migration of 35 Catalysts 55xx to Catalyst 65xx. The project included design, configuration, and mapping.
Led implementation project of Cisco 2600 TS, covered the design and implementation and change request in a production network environment.
Implemented redundancy based on HSRP solution instead of VRRP solution. CERTIFICATIONS:
Cisco Certified Network Administrator CCNA #CSCO011878618 Cisco Certified Network Security Administrator CCNA Security #146******* Certified SAFe® 4 Partitioner
EDUCATION AND TRAINING
Bachelor of Science, Computer Science – 2008
Networking Engineering – 2002
Cisco training: Advanced Network Expertise Workshop I and II, Advanced Cisco Switching and Routing Configuration, CiscoWorks 2000, SDM, IP Design, Cisco WLAN implementation, Cisco IP Telephony, Java - Java Advanced training 2006,
UNIX - UNIX programming for beginners 2005