Maksym S.
Senior QA Automation Engineer | Playwright, API, Web & Payment Testing
Ex-Upwork Senior QA Automation Engineer. I built the internal test automation framework used by 50+ QA engineers at Upwork and led QA for payment integrations with Wise, Adyen, Payoneer, PayPal and Bank of America. Now I help startups and product teams catch critical bugs before they reach production. At Upwork I worked on both sides of QA. On the Central QA team, I developed the framework and internal tools behind a 2,500+ test codebase, including a test data service that made test runs 20–30% faster. On the Payments team, I owned QA for integrations with 10 providers, sped up the PR pipeline by 30%, and caught a fee calculation bug before release that would have cost real money. As co-founder and CTO of a carpooling startup, I also build backend and infrastructure myself, so I dig into root causes, not just symptoms. How I can help: - Test automation: Playwright + TypeScript, or Selenium/Ruby — new frameworks or fixing flaky suites - API and payment integration testing, SQL data validation - Mobile testing with Appium - CI/CD integration and QA strategy: test plans, risk analysis, regression process Send me a link to your product and how you release today — I'll reply with where I'd start and which risks I'd check first.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $12k
$12k in the last 6 months
Across 21 contracts
Earnings, last 30 days
Skill rankings: Top 3% in Teaching Programming
Ranked by MRR among everyone on Upwork with the skill.
- Teaching Programming65 freelancers · 🇺🇦 #1Top 3%🇺🇦#1 of 2
- #4Standard Template Library20 freelancers · 🇺🇦 #2Top 20%🇺🇦#2 of 3
- #19Data Structures418 freelancers · 🇺🇦 #3Top 5%🇺🇦#3 of 18
- #24Appium308 freelancers · 🇺🇦 #3Top 8%🇺🇦#3 of 15
- #83Ruby965 freelancers · 🇺🇦 #11Top 9%🇺🇦#11 of 102
- #142Selenium2,249 freelancers · 🇺🇦 #16Top 6%🇺🇦#16 of 149
- #274C++4,442 freelancers · 🇺🇦 #22Top 6%🇺🇦#22 of 208
- #548Java8,313 freelancers · 🇺🇦 #49Top 7%🇺🇦#49 of 441