resume.txt
Annabelle Wright
Senior Frontend Engineer
Currently at eBay. Previously Microsoft (4 years).
I ship production code at scale, mentor engineers, and care deeply about accessibility and code quality.
TypeScriptReactNext.jsTestinga11y
impact_summary.txt
- 90% reduction in customer-facing errors
- 40% faster page loads
- 5+ years shipping at scale
current_role.txt
Current Role
Software Engineer 3 @ eBay
Feedback & Reviews Platform
Experience
job_ebay.log
Software Engineer 3
July 2025 - PresenteBay
Feedback & Reviews Platform
- Build and maintain eBay's Feedback and Reviews platform, a large-scale reputation system shaping trust between millions of users
- Led migration of legacy Marko-based pages to React and TypeScript, including high-stakes flows for revising and managing feedback
- Built stateful, multi-step decision UIs handling confirmation, rollback, error recovery, and long-lived transactional state
- Improved frontend infrastructure: stricter linting, upgraded React tooling for hot reloading and faster iteration, reduced technical debt across shared repositories
- Resolved accessibility issues across core user flows, improving keyboard navigation and screen-reader support
job_microsoft_ads.log
Software Engineer 2
July 2021 - July 2025Microsoft - AI/Ads Engineering
Portland, OR
- Developed and optimized workflows for user-facing pages, achieving 40% faster page loads and meeting SLO performance targets of 3-second mean and 6-second 95th percentile load times
- Refactored and standardized React components across repositories, improving engineering efficiency and maintainability
- Designed and implemented Kusto-based dashboards to monitor application errors, providing real-time insights and reducing downtime
- Built comprehensive end-to-end testing strategies using React Testing Library, significantly increasing test coverage and reliability for user workflows
- Enhanced accessibility by resolving key bugs, improving inclusivity and usability for all users
- Developed filters for performance metrics and revamped UI components utilizing React and Figma for seamless design integration
- Mentored junior engineers through pair programming and code walkthroughs, fostering team growth and knowledge sharing
- Reduced customer-facing web page errors by 90% (from ~500/day to <50/day) through proactive bug monitoring and remediation using metrics tools
job_microsoft_test.log
Software Test Engineer 2
Jan 2020 - July 2021Microsoft (Previously Xandr)
Portland, OR
- Spearheaded company-wide initiatives to improve testing standards, ensuring accessible documentation, engagement, and best practices across teams
- Integrated continuous code quality and security checks into application repositories using SonarQube, enhancing code reliability and compliance
- Designed and maintained lightweight testing environments in Kubernetes, tailored to specific application dependencies, streamlining development workflows
- Implemented a developer-centric testing workflow with Cypress, bridging engagement gaps and embedding testing into the development process
- Adopted a strategy of mocking external dependencies for medium-level tests, enabling the team to focus on resolving bugs within team-owned applications
job_city_of_eugene.log
QA Automation Engineer
Mar 2018 - Jan 2020City of Eugene
Eugene, OR
- Designed and implemented a versatile test automation framework in Python for web and desktop applications, database validation, and REST API testing, enhancing testing efficiency and coverage
- Conducted performance testing using the Locust library in Python, comparing web application response times between on-premise and cloud environments to ensure scalability
- Developed a Python-based database to track historical test results, streamlining analytics and ensuring consistency across all test suites
- Established a QA strategy to increase test coverage for new projects while reducing technical debt in legacy products
- Administered Jira and Confluence, implementing customized workflow schemes and ticket layouts to align with best practices and improve team productivity
job_accruent.log
Quality Assurance Associate
July 2017 - Mar 2018Accruent
Austin, TX
- Coordinated successful integrations across multiple products as the primary QA point of contact, ensuring seamless functionality post-release
- Developed and maintained an automation framework using Selenium WebDriver, streamlining testing processes and enhancing accuracy
- Conducted weekly performance tests to monitor application stability, ensuring continued success and reliability across deployments
- Executed post-deployment validation testing during two release cycles, troubleshooting issues to uphold high-quality standards
Skills
languages.txt
Languages & Frameworks
TypeScriptJavaScriptReactNext.jsPythonNode.jsHTML5CSS3
testing.txt
Testing & QA
CypressReact Testing LibrarySelenium WebDriverLocustSonarQubeJestE2E Testing
tools.txt
Tools & Infrastructure
GitKubernetesKustoJiraConfluenceFigmaCI/CDAgile/Scrum
other.txt
Other
Accessibility (a11y)Performance OptimizationREST APIsMentorshipCode ReviewDocumentation
Education
edu_uw.txt
Graduate Certificate in Natural Language Technology
Jun 2024 - May 2025University of Washington
Seattle, WA (Remote)
edu_unt_ms.txt
MS in Recreation, Event, and Sports Management
Aug 2015 - May 2017University of North Texas
Denton, TX
edu_unt_ba.txt
BA in Linguistics
Aug 2012 - May 2015University of North Texas
Denton, TX