Software QA Lead
Mar 2023 — Present
Kent Imaging Inc. · Calgary, Canada
Test automation and QA leadership for a regulated medical device
(embedded software, IEC 62304 / ISO 13485).
- Built a Windows test automation framework from scratch (C#, NUnit, Selenium), including a mock API server for isolated testing, structured with the Page Object Model
- Migrated the framework's driver layer from WinAppDriver to Nova Windows Driver, and integrated hardware-in-the-loop testing using Kasa smart plugs for automated charger control
- Use Claude Code to accelerate test automation development and debugging, and to train the team on AI-assisted engineering practices
- Migrated CI/CD from Azure DevOps to a self-hosted Jenkins pipeline, removing dependency on external internet connectivity
- Built a Node.js metrics dashboard tracking test execution data and cloud instance availability, cutting script execution time by 3×
- Developed internal tools for device setup and configuration switching, plus a script execution tool for running suites without complex command-line parameters
- Evaluated, rolled out, and trained the team on Codebeamer for requirements and test management; later built a custom, license-free Test Management Tool using Claude Code and spec-kit
- Solved a 2FA/OTP bottleneck blocking automated testing against a third-party EMR by building a custom SMS-forwarding service
- Planned, reported on, and performed formal testing (dry runs and formal runs) with FDA-facing documentation
- Hired, trained, and led a QA team; mentored junior members on test design and automation
- Led requirements and QA documentation review, identifying contradictions and improving product stability
Senior Software Test Engineer
Jan 2020 — Nov 2022
GlobalLogic Poland Sp. z o.o. · Kraków, Poland
Long-term healthcare project in diabetic care — Flutter mobile applications.
- Analyzed requirements and identified gaps and contradictions, resolving them directly with the Business Analyst and Product Owner
- Developed roughly half of the test design scope and all API test scripts; executed manual and automated tests
- Applied functional, non-functional, integration, reliability, and whitelisting testing techniques
- Built automated tests using JavaScript, Dart, Appium, and Postman, including scripts for embedded device firmware updates
- Used the Page Object Model for test framework development
- Participated in planning and performing formal testing (dry runs and formal runs) with FDA reporting
- Led a 3-person group responsible for API testing
- Authored test designs, test plans, test reports, and tester instructions
- Mentored incoming team members; introduced new tools and shared knowledge, improving performance by 40%
Software Test Engineer
Sep 2017 — Jan 2020
GlobalLogic Ukraine · Lviv, Ukraine
Long-term healthcare project in diabetic care — embedded device.
- Analyzed requirements and identified gaps and contradictions, resolving them directly with the Business Analyst and Product Owner
- Developed roughly 10% of the test design scope; executed all manual and automated tests
- Applied functional, non-functional, integration, reliability, and whitelisting testing techniques
- Built automated tests using JavaScript and Postman, including scripts for embedded device firmware updates
- Participated in FDA reporting and formal testing (dry runs and formal runs)
- Communicated directly with clients to resolve requirements gaps and development issues
- Authored test designs and tester instructions; mentored incoming team members
- Introduced new tools and shared knowledge with the team, improving performance by 40%
Senior Administrator of Infrastructure Services
Nov 1999 — Sep 2017
Ukrtelecom · Kyiv, Ukraine
- Designed and implemented local area networks
- Supported corporate network infrastructure
- Conducted daily occupational health and safety training for a team of 3 responsible for customer internet connections and issue resolution
- Managed performance to meet and exceed customer and company requirements