I find bugs before your users do. I break things on purpose so nothing breaks by accident.
QA Engineer with 5+ years of experience breaking things professionally. I specialize in finding the bugs that nobody else can find — the ones hiding in edge cases, race conditions, and that "it works on my machine" territory.
My mission: ship software that users can trust. I've prevented thousands of bugs from reaching production across fintech, e-commerce, and SaaS platforms.
{
"name": "Andrey Petrovic",
"role": "Senior QA Engineer",
"location": "Remote",
"specialties": [
"Test Automation",
"Performance Testing",
"Security Testing",
"API Testing"
],
"bugs_found": 2847,
"coffee_consumed": "∞"
}
Leading QA automation across 3 product teams. Built the entire E2E testing infrastructure from scratch. Reduced production bugs by 73%.
Automated regression suite for payment processing. Found a critical security flaw in the token refresh flow that could have exposed 50K accounts.
First QA role. Built manual test plans and started automating. Tested checkout flows across 15 payment providers and 30+ locales.
Users were being double-charged on slow 3G connections due to a missing idempotency key in the payment retry logic.
Refresh tokens were being logged in plaintext to the monitoring service. Could have exposed 50K+ user sessions.
App crashed every night at exactly 00:00 UTC. A timezone conversion bug in the cron scheduler was killing the event loop.
Submit button disappeared on iOS Safari when keyboard was open. CSS viewport unit was calculating height wrong with the virtual keyboard.
Got a project that needs testing? Let's talk.