GKGlyphKnitVin Rao

About

Quality engineering, product code, and clearer release evidence.

Vin Rao is a Senior SDET / ML Quality Engineer based in Lisbon time, with nine years across Playwright, pytest, Selenium, Cypress, API testing, data validation, CI/CD gates, AWS, Azure, and .NET BDD.

Background

The resume backs a specific shape of engineer: someone who can build UI automation, API suites, data checks, CI gates, and support scripts, then explain the failure in terms a delivery team can act on.

The Hamilton College background was Physics, with Computer Science, Mathematics, History, and Piano alongside it. That mix shows up in the way the work moves between systems thinking, scripts, data, and readable release evidence.

Recent personal projects extend that pattern into ML and data systems: eval cases, structured output checks, reproducible local harnesses, and dashboards that avoid false precision.

Resume timeline

Experience receipts

Feb 2025 - Dec 2025

Connected-device platform engagement

QA Automation Engineer Consultant · Lisbon, Portugal | Remote

60% less manual test-authoring time
  • Built Playwright and Selenium suites for React/TypeScript device registration, authentication, and multi-locale flows.
  • Integrated LLM-assisted test generation to expand test cases and reduce manual authoring.
  • Embedded suites into Jenkins pipelines with quality gates and earlier sprint-level defect feedback.
PlaywrightSeleniumTypeScriptPythonJenkinsGitHub Actions

Apr 2024 - Jan 2025

Global beverage platform engagement

QA Automation Engineer Consultant · Lisbon, Portugal | Remote

Global-team quality reportingReusable UI/API modules
  • Shifted a predominantly manual suite toward Playwright and pytest automation.
  • Built reusable modules for UI regression, access control, and multi-market localization.
  • Validated REST integrations, authentication flows, and role-based access controls.
PlaywrightpytestREST APIsPostmanSwaggerJira

Feb 2023 - Mar 2024

Independent SDET consulting

Owner | QA & SDET Consultant · Montreal, QC | Remote

70% shorter test execution time70% automated test coverage in 6 months
  • Built Playwright and Cypress E2E frameworks from scratch on Linux-based AWS infrastructure.
  • Designed REST API suites in Python with Postman and Requests.
  • Validated microservice integrations, data flows, and access control policies across AWS and Azure services.
PlaywrightCypressPythonAWSAzureDockerLinux

Mar 2019 - Dec 2022

Financial data platform

QA Analyst | Support Engineer · Montreal, QC | Remote

80% less manual testing effort200+ Postman API collections3h to 25m CI feedback
  • Built Python and Java suites for ingestion, data integrity, and access-control validation.
  • Developed Postman API collections for payment-data endpoints and business rules.
  • Used MySQL and Pandas checks to catch data corruption and transformation errors before production.
PythonJavaPostmanNewmanJenkinsMySQLPandasAWS

Nov 2016 - Feb 2019

.NET BDD and IT automation

IT Specialist - Support & Quality Assurance · Boston, MA

150+ BDD feature files15+ hours/week automated20+ PowerShell scripts
  • Built Cucumber and SpecFlow BDD frameworks for .NET applications.
  • Collaborated with developers to write tests before implementation was complete.
  • Automated Azure provisioning, permissions management, and user onboarding with scripts.
CucumberSpecFlowC#.NETSeleniumPowerShellAzure