Lead SDET | QA Automation Engineer

Leonid Dushyn, professional headshot Leonid Dushyn, professional headshot

Lead SDET with 15+ years of experience in test automation. Currently working on AI-enhanced services, partnering closely with data scientists to evaluate model capabilities, configurations, and behavior — identifying failure scenarios and developing effective testing approaches for non-deterministic systems, including prompt and post-processing guardrails. Experienced in leading automation strategy across multiple product teams, driving shift-left testing, and building scalable component, integration, and end-to-end test practices. Deep expertise in diagnosing frontend, backend, and database bottlenecks, with a proven ability to build and mentor SDET teams and establish engineering standards that increase confidence in product quality, accelerate delivery, and enable reliable releases.

Skills

PlaywrightWebDriverIOSelenium WebDriverRobot FrameworkSpecFlow / CucumberJavaScriptPythonC# / .NETJavaREST / API testingPostmanJMeter / Locust / load testingContract & component testingJenkins / GitHub ActionsDocker / KubernetesAWSPostgreSQL / MS SQL / MongoDBNew Relic / DynatraceKibana / GrafanaJira / TestRailTDD / BDD

Experience

GlobalRelay

Lead SDET 2022 — present · Vancouver, Canada
  • AI-powered compliance messaging and archiving platform for financial services — capture, preservation, analysis, and governance of email, IM, social media, and voice communications.
  • Stack: Playwright, WebDriverIO, JavaScript, Jenkins, Kubernetes, Jira, TestRail, Uptrends.
  • Drove shift-left strategy: migrated 5k heavy E2E scenarios to component and integration tests.
  • Led a contract-testing initiative that improved cross-team defect identification.
  • Migrated UI automation from WebDriverIO to Playwright and moved tests to lower levels of the test pyramid, cutting regression time by 8 hours.
  • Own testing and automation strategy across 3 product teams; define testing standards and align cross-team test efforts for each release.
  • Designed and executed Locust-based performance and reliability tests for AI services — validating Gemma 3 to Gemma 4 model migrations, Prompt Guard and Post Guard workflows, voice-transcription performance, and multilingual translation using Qwen and Gemma models; analyzed latency, throughput, concurrency, error rates, and resource utilization to identify bottlenecks and support scalability improvements.
  • Hire, mentor, and run performance assessments for SDETs (co-op to lead level). Helped grow and promote 3 SDETs. Document the framework, tooling, and test infrastructure.

Corinex

Lead QA Automation Engineer 2020 — 2022 · Vancouver, Canada
  • Smart-grid metering and broadband-over-powerline (BPL) communication infrastructure for utilities.
  • Stack: Python, Robot Framework, Selenium, JavaScript, AWS, Jenkins.
  • Built the QA function from scratch: interviewed, hired, and trained a team of 3 SDETs; set individual KPIs and ran monthly, quarterly, and annual performance reviews.
  • Built the acceptance-gate framework the utility client signed off on for web, firmware, and hardware.
  • Performed on-site acceptance testing with clients, communicating defects and fixes directly.

Vision Critical

Performance Engineer 2016 — 2019 · Vancouver, Canada
  • Cloud-based customer intelligence platform for enterprise customer communities and real-time feedback.
  • Investigated production performance issues across front end, back end, and database using New Relic, Dynatrace, JMeter, and WebPageTest.
  • Reduced production timeout and error rates by 25% by tracing failed transactions across frontend, backend, and database layers and eliminating the underlying bottlenecks.

Vision Critical

Software Engineer in Testing 2013 — 2016 · Vancouver, Canada
  • Stack: C#, .NET, MSTest, Selenium, SpecFlow, AWS, JMeter, New Relic, Dynatrace, Applitools.
  • Designed and delivered an automation framework adopted by 4 teams that fully replaced Telerik for Silverlight, supporting the move to Angular and native mobile.
  • Automated mobile client testing with BrowserStack, reducing regression time by 8 hours.

EPAM Systems

Senior QA Automation Engineer 2013 · Ukraine
  • Senior test automation on client delivery projects — Java, Cucumber, Jira, TestRail.

DataArt Solutions

Senior QA Automation Engineer 2010 — 2013 · Ukraine
  • High-load OAuth 2.0 REST authorization service securing internal HTTP traffic for an international SOA booking platform.
  • Java, C#, JavaScript, Python, Cucumber, REST, Jira — maintained and extended the automation framework; built new framework and API automation.
  • Achieved roughly 80% regression coverage with automated API tests.

BCPWA society

Software Developer / QA Engineer 2008 — 2009 · Vancouver, Canada
  • Software development and quality assurance for a non-profit organization — MS SQL, VB.NET.

Personal projects →

Education

Certifications

Blog

All articles →