About the Role
We're building a no-code creative tool that turns ideas into finished video content - used by everyone from film students to brand marketers to YouTubers cutting their next upload. We need a Senior QA Engineer who can own quality across a product where the bar isn't it doesn't crash, it's it renders exactly what the user pictured. You'll test everything from drag-and-drop editing to export pipelines to the AI-assisted features that are supposed to feel like magic and not like guesswork.
What You'll Do
- Design test strategy for the core editor: timeline manipulation, drag-and-drop assets, templates, transitions, text overlays, and real-time preview
- Own quality for the render/export pipeline - the place where subtle bugs turn into a ruined final video and a furious user
- Test across the absurd range of inputs real users throw at a no-code tool: huge files, tiny files, weird aspect ratios, corrupted uploads, unsupported codecs
- Build automated test suites for UI flows and APIs, and set up visual regression testing for anything render-related (a pixel-shifted output is a bug here, not a nitpick)
- Test AI-generated video and audio output for correctness - this includes validating that generated content actually matches what was requested (a woman's voice sounds like a woman's voice, a dog bark sounds like a dog bark, background sounds like insects or machinery are distinguishable and appropriate), and designing automated approaches for verifying audio content that's inherently non-deterministic
- Test AI-assisted features (auto-captioning, scene suggestions, voice sync, or similar) for correctness and for graceful failure when the model gets it wrong
- Design and run stress tests for high-throughput database writes, including scenarios where requests land within milliseconds of each other, to confirm data integrity holds under race conditions and concurrent load
- Build and maintain mock servers to isolate and test individual services within a system that depends on multiple interconnected internal and third-party services
- Validate cross-device and cross-browser behavior - this product needs to work identically whether someone's on a school laptop or a marketing team's workstation
- Partner with engineers and designers early, in design review, so quality is part of the spec instead of a gate at the end
- Investigate user-reported issues (a why does my video look wrong ticket is rarely simple) and drive root-cause fixes, not workarounds
- Define release criteria and hold them, especially before feature launches aimed at creator or education audiences
Requirements
What We're Looking For
- Vietnamese with fluent English (C1/C2 level) — able to communicate complex technical concepts smoothly with international clients
- 5+ years in QA roles, ideally with at least 2 years testing consumer creative, media, or content-editing tools
- Experience for managing junior members is plus
- Strong automation experience (Selenium, Playwright, Cypress, or similar) and comfort writing your own test tooling in Python or JavaScript
- Experience with generative AI features (text-to-video, auto-editing, AI voiceover) and how to test something with inherently non-deterministic output
- Experience testing media pipelines — video/audio encoding, rendering, file format handling, or similar - is a major plus
- Experience testing AI-generated content specifically, where output isn't pixel-identical or byte-identical between runs, and where correct has to be evaluated against intent rather than an exact expected value
- Understanding of API testing, CI/CD, and how to build quality gates into a fast product-iteration cycle
- Experience mocking services and building test environments for systems with complex, multi-party dependencies
- An eye for the small visual bug: a frame that's one pixel off, a caption that's a beat out of sync, an export that looks fine at 480p and breaks at 4K
- Experience testing products used by non-technical users - you think about confusing UX as a bug category, not just crashes
- Clear communication; you'll need to explain to a PM why it mostly works isn't good enough for a creative tool
Nice to Have
- Familiarity with performance/load testing for render-heavy backend systems
- Background in EdTech, MarTech, or creator-economy products