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.