Senior Frontend Engineer - Quality Engineering (Vancouver)
Scribd
Job Description
Senior Software Engineer, Quality Engineering We are looking for a Senior Software Engineer, Quality Engineering to own and scale the quality infrastructure that supports our web engineering organization as we transition from a monolithic application toward smaller, independently tested and deployed surface areasâincluding microfrontends. The role involves writing code, shipping tooling, solving hard technical problems, establishing standards, mentoring engineers, and driving adoption of quality practices across multiple teams. Responsibilities Define and drive a scalable testing strategy that supports the migration from monolithic to independently deployable frontend surface areas Build shared frameworks, tooling, templates, and utilities that improve test authorship speed, reliability, and consistency across teams Shift test coverage toward more effective layers (unit, component, integration, contract) and reduce reliance on brittle, highâmaintenance endâtoâend suites Establish clear test ownership models so teams can independently validate their surface areas with confidence Design and implement CI/CD quality gates that balance speed with release confidence Partner with frontend and platform engineers to improve system testability early in design and implementation Build and instrument quality metrics that give engineering leadership actionable visibility into risk, reliability, and release readiness Design and build feedback loops and verification layers that enable AI agents to validate the code they produceâcreating a path toward higherâconfidence autonomous code generation over time Identify and implement highâvalue applications of AI in the testing lifecycle: test generation, impact analysis, failure triage, test maintenance, and coverage gap detection Build tooling, deterministic guardrails, and best practices that help engineering teams use agentic development responsiblyâensuring that automated checks, contract tests, and regression gates keep pace as AI accelerates code velocity Qualifications Strong software engineering background with deep expertise in frontend architecture and automated testing Handsâon proficiency in JavaScript/TypeScript and modern frontend frameworks Experience designing and scaling testing strategies for large, evolving web applicationsâparticularly through significant architectural transitions (monolith decomposition, modularization, platform migrations, or similar) Experience using or evaluating AIâpowered engineering tools, with the ability to think critically about what an agentic development workflow demands from quality infrastructureânot just what AI can do today, but what verification and feedback systems are needed as autonomous code generation matures Solid understanding of the testing pyramid: unit, component, integration, contract, and endâtoâend layers, and strong opinions on where investment should go Experience with modern testing tools such as Playwright, Cypress, WebdriverIO, Jest, Testing Library, or similar Track record of building shared frameworks, tooling, or platform capabilities adopted by multiple engineering teams Strong knowledge of CI/CD pipelines, test reliability, and release quality practices Ability to work crossâfunctionally and influence engineering practices through robust technical judgment and collaboration Excellent communication skills and the ability to translate technical strategy into practical, adoptable engineering standards Handsâon experience with AIâfirst developer workflows, agentic coding tools, promptâdriven engineering, or building internal tooling and feedback loops that leverage LLMs for code generation and validation Nice to have: Experience with microfrontend architecture, module federation, or other distributed frontend architectures Nice to have: Experience with contract testing or interface validation strategies (e.g., Pact) Nice to have: Familiarity with accessibility testing, visual regression testing, or frontend observability Nice to have: Background in platform engineering, developer productivity, or quality engineering roles Compensation In the state of California, the reasonably expected salary range is between $155,000 and $228,000. In the United States, outside of California, the reasonably expected salary range is between $127,000 and $217,000. In Canada, the reasonably expected salary range is between $162,000CAD and $202,000CAD. The position is also eligible for competitive equity ownership and a comprehensive benefits package. Benefits Comprehensive health, dental, and vision coverage Mental health support and disability coverage Generous paid time off, including vacation, sick time, holidays, winter break, volunteer time, and sabbaticals Paid parental leave and family support benefits Retirement matching and employee equity Learning and development programs and professional growth opportunities Wellness and home office stipends Complimentary access to the Scribd suite of products Enterprise access to leading AI tools Accommodations for interview process Accommodations We want our interview process to be accessible to everyone. You can inform us of any reasonable adjustments we can make by emailing [email protected]. Equal Employment Opportunity Scribd, Inc. is committed to equal employment opportunity regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
We encourage people of all backgrounds to apply, and believe that a diversity of perspectives and experiences create a foundation for the best ideas. Come join us in building something meaningful. #J-18808-Ljbffr