EV

Elena V.

✓ Vetted Crafter

Senior Software Engineer – Bug Fixing & Testing

🇪🇸Spain·7 years experience
Available NowFull-timeContract

I find and fix bugs before users do — and write tests so they stay fixed.

About

I am a debugger at heart. I love the puzzle of tracking down a bug: reading stack traces, reproducing edge cases, and finding the root cause. Cursor and Copilot help me explore codebases quickly and generate test cases for scenarios I might miss. I have fixed hundreds of production bugs — from race conditions in payment flows to memory leaks in long-running processes — and I always add tests to prevent regressions.

My approach is systematic: reproduce first, then isolate, then fix, then verify. I use Sentry for error tracking, Chrome DevTools for frontend debugging, and structured logging for backend issues. I write Jest unit tests and Playwright e2e tests, and I have set up CI gates that block merges when tests fail.

I work with TypeScript, React, and Node.js. I have also built QA automation: flaky test detection, visual regression testing, and performance regression alerts. Quality is not an afterthought — it is built into the process.

AI Expertise

Bug FixingTesting
TypeScriptJestPlaywrightReactNode.jsSentryCursor

Notable Projects

Critical Payment Bug Fix

Tracked down a race condition causing duplicate charges in Stripe integration. Root cause: async webhook handling without idempotency. Fixed with proper idempotency keys and added 15 test cases covering edge scenarios. Used Cursor to generate test fixtures.

TypeScriptStripeJestNode.jsSentry

✓ Zero duplicate charges in 8 months since fix; test suite catches 3 attempted regressions.

E2E Test Suite for Checkout Flow

Built a comprehensive Playwright test suite for a complex checkout flow: 40+ scenarios covering payment methods, discounts, and error states. Integrated with CI to block releases on failure. Used AI to generate test data variations.

PlaywrightTypeScriptJestGitHub Actions

✓ Caught 12 bugs before production in first 3 months; checkout-related support tickets down 45%.

Memory Leak Investigation

Diagnosed and fixed a memory leak in a long-running Node.js worker. Used heap snapshots and Chrome DevTools to identify retained references. Added monitoring and wrote a runbook for future debugging.

Node.jsChrome DevToolsSentryTypeScript

✓ Worker stability improved from 3-day restarts to 30+ days; zero OOM incidents in 6 months.

Work Experience

Senior Software Engineer

Factorial HR

2022 – Present

Lead bug fixing and test automation for a 5,000-customer HR SaaS. Own the QA strategy and use AI tools to accelerate debugging and test generation. Reduced production incidents by 60%.

Software Engineer

Typeform

2019 – 2022

Built features and maintained quality for the survey platform. Introduced Playwright for e2e testing. Fixed critical bugs in data export and analytics pipelines.

Education & Certifications

🎓

B.Eng. Software Engineering

Universitat Politecnica de Catalunya · 2017

🏆 Playwright Certified🏆 AWS Certified Developer

Interested in working with Elena?

Tell us about your project and we'll facilitate an introduction.