Elena Vasquez QA Manager
Boston, MA • elena.vasquez@gmail.com • +1 617-555-0163
Profile Summary
- QA Manager with 11 years in software quality and 5 managing QA teams, leading 9 QA engineers and SDETs who test email, SMS, and marketing automation for a B2B marketing platform.
- Hands-on with the tools the team runs every day: test management (TestRail, Jira), automation (Playwright, Selenium), CI (GitHub Actions), load testing (k6), and monitoring (Datadog), with test code in Python and TypeScript.
- Deep expertise in risk-based test strategy, automation programs, release go/no-go, and test data and environments, built on the test pyramid and a weekly bug triage so that bugs get caught where they are cheapest to fix.
- Works every sprint with 6 engineering managers, product, SRE, and customer support at a public marketing software company, and makes the quality call in release reviews, incident reviews, and quarterly planning.
- Grows the people on the team, with 3 promotions to senior and no regretted departures since 2023, and wrote the testing course every new Klaviyo engineer takes.
Technical Skills
- Test Management & Tracking:
- TestRail, Jira, Xray, Confluence
- Test Automation:
- Playwright, Selenium, pytest, Postman, Appium
- CI/CD & Test Infrastructure:
- GitHub Actions, Jenkins, Docker, Kubernetes, BrowserStack
- Performance & Monitoring:
- k6, JMeter, Datadog, Grafana, Sentry
- QA Methods & Process:
- Risk-Based Testing, Test Pyramid, Exploratory Testing, BDD, Shift-Left Testing, Agile/Scrum
- People & Vendor Management:
- Hiring Loops, 1:1s, Performance Reviews, Career Ladders, OKRs, Vendor Management
- Languages & Reporting:
- Python, TypeScript, SQL, Looker, Tableau
Education
Work Experience
- Wrote the risk-based test strategy for 6 product teams, moved slow UI checks down to API and unit tests, and mapped tests to the 60 customer flows that matter most, raising flows with automated coverage from 52% to 97%.
- Manage 9 people (4 SDETs and 5 QA engineers) with weekly 1:1s and written growth plans, hired 5 of them through a structured loop with a test plan exercise, and got 3 promoted to senior.
- Led the move from Selenium to Playwright for the web app’s 1,400 end-to-end tests, running them in parallel shards in GitHub Actions as a required check, which cut suite runtime from 74 minutes to 16 minutes.
- Set the exit criteria and run the weekly go/no-go with engineering and product for 14 services, holding any release with an open P1, and brought the defect escape rate from 7.2% to 2.1%.
- Built the quality dashboard in Looker from Jira and Datadog data (escaped defects by severity, time to fix, flaky tests), reviewed it monthly with the VP of Engineering, and cut median time to fix a P1 from 6 days to 2 days.
- Brought QA into story kickoffs and added tests to the definition of done on all 6 teams, with a root-cause review after every escaped P1, so developers now write 70% of new automated tests.
- Replaced one shared staging server with a preview environment for every pull request on Kubernetes, seeded with masked test data, cutting test runs blocked by environment problems from 31 a week to 4.
- Added WCAG 2.2 AA checks with axe DevTools to every pull request and ran screen reader tests on the sign-up forms subscribers see, fixing 140 accessibility issues before the European Accessibility Act deadline.
- Grew from quality engineer to lead of a 4-person QA team for MATLAB Online, and started the team’s first test plan reviews with developers before each release.
- Built a Selenium suite of 900 browser tests for MATLAB Online and ran it nightly in Jenkins on 4 browsers, catching 38 regressions before release in 2019.
- Wrote the bug triage guide and severity rules for the web team, which 5 other QA teams went on to adopt.