Salesforce CRM Automation
Java + Selenium framework built against Salesforce CRM from scratch using Page Object Model — full separation of concerns, TestNG runner, regression suite covering core CRM workflows.
Hi, I'm
QA Automation Engineer & SDET across aerospace, government, and consumer tech — currently applying that rigor to frontier AI model evaluation. I build Playwright and Selenium frameworks, wire them into CI, and catch the bugs before your users do — so your team moves fast without breaking things.
What I've Built
⭐ Featured Project
My flagship QA portfolio: a 26-test Playwright/TypeScript suite covering UI and API layers of a real e-commerce app, built the way a production test suite should be — Page Object Model architecture, session-reuse authentication via storageState, a real defect documented with test.fail(), and GitHub Actions CI running the full suite on every push.
Java + Selenium framework built against Salesforce CRM from scratch using Page Object Model — full separation of concerns, TestNG runner, regression suite covering core CRM workflows.
Professional E2E test suite for a real e-commerce app: four core flows — login, inventory, cart, and checkout — covered with Python, Selenium, and pytest. Page Object Model architecture, data-driven parametrize, HTML failure reports with automatic screenshots, and a GitHub Actions CI workflow.
Python/Selenium tooling that automates my own job-search pipeline: processes 1,000+ listings per headless run, deduplicates by URL, fills multi-platform application forms, and syncs every result to a Google Sheets dashboard — deployed 24/7 on PythonAnywhere with respectful, rate-limit-aware pacing.
A deployed, user-facing React app: find public restrooms near you on an interactive map. React + Vite + Leaflet on the Refuge Restrooms API — browser geolocation, accessibility & gender-neutral filters, one-tap directions, PWA-installable, live on GitHub Pages. Proof I ship products, not just test them.
Where I've Worked
What I Know
Who I Am
I'm a QA Automation Engineer & SDET based in Davis, CA with a B.S. in Computer Science from San José State University, testing professionally since 2019 across aerospace, government, consumer tech, and AI. I write production Python, Java, and TypeScript, architect test automation frameworks from scratch, and deliver measurable results — not just coverage numbers.
My background spans spacecraft systems validation at Maxar, Salesforce automation for the State of Illinois, mobile QA for AT&T carrier apps at Location Labs / Avast, and product work at Dabba Eats — and since November 2025 I've been applying that same rigor to frontier AI model evaluation at Handshake AI: 600+ agentic coding evaluations, rubric-based scoring, and adversarial red-teaming. I'm the engineer who thinks about quality from day one — not as an afterthought.
I shipped hand-written Selenium frameworks years before AI pair-programming existed — which is why I can verify AI-generated code instead of trusting it.
Currently available for Software Engineer, QA Automation, and SDET roles in Davis/Sacramento, the Bay Area, or fully remote. Let's build something reliable together.
Certifications
Off the Clock
I play ultimate around the Bay Area. Fast decision-making, team trust, and competing under pressure — qualities I bring to the engineering floor too.
Strategy games are my obsession. I love optimization under constraints — whether it's a resource management euro or a social deduction game with 10 people.
Street, travel, and candid — I carry a camera everywhere. Road trips to New Orleans, Nashville, and Honolulu have produced some of my favourite shots.
Work With Me
I'm actively interviewing for Software Engineer, QA Automation, and SDET roles. If you're building something that needs reliability, automation, and an engineer who ships — let's have a conversation.
Fastest: oscarleung1@gmail.com · or LinkedIn DM — I reply within 24 hours.