Software Quality Engineer
Core
Build and scale quality engineering for a rendering-heavy web application using AI tooling to accelerate test creation, debugging, and coverage analysis.
Role type
Senior Software Quality Engineer (SDET) specializing in AI-augmented automation and rendering testing
Builds
Scalable automated test suites, visual regression baselines, and CI/CD pipelines for React UI and native rendering layers
Domain
Web development, Computer Graphics (WebGL/WebGPU), AI-assisted software testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Automated UI testing (Playwright/Cypress/Selenium), Visual regression testing, React component testing, C++ unit/integration testing, CI/CD pipeline execution, Risk-based test prioritization, AI tooling integration (Copilot/Cursor), Browser DevTools proficiency, Performance metrics analysis (Lighthouse/Web Vitals), Memory management debugging
Preferred skills
Agentic testing workflows, GPU-enabled test environments, Cloud artifact storage (AWS S3), Native bindings testing (WebAssembly/Node.js addons), C++ debugging tools (GDB/LLDB/Valgrind)
Technologies
Playwright, Cypress, Selenium, React, Jest, React Testing Library, Google Test (gtest), Catch2, Percy, Chromatic, Storybook, CircleCI, GitHub Actions, Jenkins, AWS S3, Lighthouse, Tailwind, CSS-in-JS, GDB, LLDB, Valgrind, AddressSanitizer, clang-tidy, WebGPU, WebGL, Canvas, WebAssembly, Node.js
Responsibilities
Write and maintain automated UI test suites with scalable architecture; Guide AI output for test code generation and validation; Execute visual regression testing for DOM and canvas/WebGL/WebGPU surfaces; Write C++ unit and integration tests for native rendering layers; Run automated tests in CI/CD pipelines; Debug rendering bugs across the C++/web boundary; Collaborate with developers and designers to prioritize coverage based on product risk
Seniority
Senior, hands-on IC