We are elai.io, an innovative AI-driven startup specializing in video generation. Recently acquired by Panopto — a leader in interactive video solutions — we’re now part of a growing team of around 200 professionals focused on advancing learning through powerful, interactive video technology.
We are looking for a hands-on Software Development Engineer in Test to design and implement our test automation strategy across unit, integration, and end-to-end levels. The goal of this engagement is to build reliable coverage for critical audio/video flows, reduce regressions, and increase release confidence while enabling developers to own and maintain tests long term.
Scope of work * Implement automated coverage across the pyramid: * Frontend unit/component tests (React Testing Library) * Backend unit tests (Jest) * API integration tests for Express + MongoDB (Supertest + isolated DB) * E2E smoke + regression tests (Playwright) * Build and maintain the automation infrastructure. * Integrate tests into CI/CD as defined in strategy: * PR gates (unit + API integration) * staging gate (E2E smoke) * reports and artifacts on failures (trace/video/screenshot/logs) * Enable the dev team to own more tests: * create clear documentation (how to write/run tests, patterns, examples, DoD expectations) * prepare templates/snippets for common test scenarios * run knowledge-sharing sessions / workshops and support developers during adoption * actively encourage and coach developers to write unit and integration tests as part of feature work
Required skills * Strong hands-on experience implementing automation across unit, integration, and E2E levels * Solid JavaScript and TypeScript testing experience in React and Node.js environments * Strong experience with Playwright * Experience with API testing (Supertest or equivalent) and database test isolation (MongoDB) * Proven experience validating audio and video artifacts in automated tests * CI/CD experience, including test gates, parallel execution, artifacts, and stable pipelines * Strong communication skills with the ability to document clearly and guide engineers toward better testing practices
We offer * Competitive salary based on qualifications and contributions * Flexible working hours * Opportunity to work with a highly qualified international, friendly team * Fully remote work