Talha Waseem
Quality Engineer and SDET. Currently at XOi Technology and Kaliq.ai.
Three years testing and building across web, mobile, API, cloud, and data systems. I find the defects, write the fixes, and add the regression tests.
Built a mobile automation suite from scratch, 100+ cases on iOS and Android.
APKUDOLed QA on a major product initiative and surfaced 40+ issues in two months.
XOIFound three application defects, wrote the fixes, and merged them.
XOIBuilt and maintain 180+ test files across four private products.
KALIQ.AIExperience
01 / EXPERIENCEticket +__ system +__ failure +__ fix +__ coverage
End-to-end validation across web, mobile, backend, AWS, and data. Dozens of feature tickets per six-week cycle.
- Merged automation and application fixes across four production repos: web, mobile, backend, vision
- Cypress and WebdriverIO for the front ends, Python and Tavern for the backend, all running in GitHub Actions
- Wrote regression coverage for nearly every ticket I validated
requirements +__ product +__ agents +__ deployment +__ support
Private AI education products, built and run end to end. Requirements, architecture, code, tests, deployment, and support all sit with me.
- 180+ test files across Vitest, Playwright, and row-level-security suites
- Four products taken from first requirement to production support
- Learning platform on Next.js, TypeScript, Supabase, and Vercel serving a 300+ student program
manual +__ learn +__ automate +__ coordinate +__ release
Built the cross-platform mobile automation suite from scratch with Python, Appium, and Selenium. 100+ cases across iOS and Android.
- De facto lead of a three-person QA team, running sanity passes, regression, and release sign-off
- Biweekly pre-release validation for a major U.S. carrier
Case files
02 / CASE FILESTesting past the happy path exposed three application defects.
api +-- lambda +-- dynamodb +-- tavern
- discover
- Expanded backend API coverage well beyond the standard request path. One reviewed change added 8,000+ lines of end-to-end tests.
- reproduce
- Turned every unexpected response into a deterministic failing test.
- resolve
- Wrote both fixes myself, authorization scoping and transaction ordering. Both merged.
- prevent
- Regression suite runs in GitHub Actions every cycle.
An edge-case payload corrupted data on the way into storage.
client +-- api +-- lambda +-- [x] dynamodb
- discover
- Tested with realistic edge-case characters instead of clean sample data.
- reproduce
- Compared the original payload against the DynamoDB record.
- resolve
- Isolated the failure at the storage boundary and documented the defect.
- prevent
- Added coverage for the whole payload class.
Owning QA for a feature that spanned four systems uncovered 40+ issues in two months.
web +-- mobile +-- api +-- cloud
- discover
- Mapped the feature across every system it touched.
- reproduce
- Tested each boundary independently and as a complete flow.
- resolve
- Cleared defects directly with engineers before release.
- prevent
- Converted validated tickets into end-to-end regression coverage.
Products
03 / PRODUCTSI build as well as I test. Seven products of my own, four client codebases in production, six languages shipped. Three of them are below.
A custom LMS with an AI operations layer on top. Students get lesson delivery and progress tracking. Admins get a content manager and an AI chief of staff that runs twelve specialist agents across operations, CRM, content, and sales-call review.
- Next.js, React, TypeScript, Supabase (auth, realtime, row-level security), Stripe, Vercel
- Vitest and Playwright suites plus a cross-user row-level-security matrix, all running in GitHub Actions
- Live at ariseapp.io
Learners take courses with progress tracking, then hand off straight into the agents. An orchestrator agent routes work to specialists for ideation, copywriting, sales enablement, and call review. Both sides read the same context profile, built during onboarding.
- Next.js, React, TypeScript, Supabase with row-level security, Cloudflare, automated account provisioning
- Every change passes typecheck, lint, build, and an env-drift check, then an integration job against a local Supabase
- 60+ test files across Vitest and Playwright
An iOS capture app with a web review dashboard. Voice recording with live transcription, document scanning with OCR, AI-drafted SOAP and DAP notes, a draft-to-approved review workflow, PDF export, and billing.
- SwiftUI with Swift 6 strict concurrency; AWS Cognito, AppSync, DynamoDB, and Bedrock; Stripe billing
- Built for HIPAA constraints: access is role-scoped, admins never see note content, sessions time out automatically
- Beta tested, then shelved when it did not find users
Skills
04 / SKILLS- Automation
- Cypress, WebdriverIO, Appium, Selenium, Tavern, Playwright, Vitest
- Languages
- Python, JavaScript, TypeScript, SQL, Java, C++, Swift
- Cloud and data
- AWS Lambda, CloudWatch, DynamoDB, Snowflake, PostgreSQL, Supabase
- Delivery
- Next.js, React, GitHub Actions, Docker, Linux, Vercel, Jira, TestRail, Postman, Bruno
- Education
- UMBC, Baltimore. B.S. in Information Systems, minor in Computer Science.
| Platform | automation | exploratory | regression | CI |
|---|---|---|---|---|
| web | covered | covered | covered | covered |
| mobile | covered | covered | covered | not covered |
| api | covered | covered | covered | covered |
| cloud/data | covered | covered | not covered | covered |