🪃 About Memorang
Our mission is to automate how humans acquire and master skills. The first step in our journey is to build the AI stack for education to transform the credentialing and publishing industries with the best tools to build curricula, assessments, and apps at scale.
After winning #1 (of 1,500) in the Vercel AI Accelerator we bootstrapped to millions in revenue and profitability while delivering over 200MM assessments via our AI platform. We also just closed our first strategic investment to scale faster and deploy our solution to millions of additional learners.
We're a lean, talented team that rewards agency, curiosity, and shipping real products that directly impact the lives of millions.
"Memorang has literally the best gen AI results I've seen applied to a real world problem."
- Director of Trust and Safety, Google Deepmind
🎯 Role
As a QA Automation Engineer, you’ll help make Memorang’s web, mobile, and AI-enabled learning products reliable, accessible, and ready for real learners. You’ll combine hands-on exploratory testing with pragmatic automation, partnering with product, design, and engineering from specification through release.
This is not a ticket-closing role. You’ll surface risks early, translate acceptance criteria into clear test plans, and help build the quality systems that let a fast-moving team ship with confidence.
🛠️ Sample projects could include…
- Building and maintaining Playwright smoke and regression coverage for core web journeys, including authentication, account management, content flows, assessments, purchases, and reporting.
- Creating concise, cross-platform release checklists for web, iOS, and Android, with clear pass/fail evidence and owner handoffs.
- Reviewing specifications, designs, and acceptance criteria before development to identify edge cases, missing states, accessibility risks, and testability gaps.
- Testing large or high-risk changes across UI, APIs, permissions, integrations, and data flows; documenting reproducible findings in Linear with screenshots, recordings, logs, and expected behavior.
- Establishing deterministic test data, stable test accounts, and test IDs that make automated checks dependable in preview, staging, and CI environments.
- Expanding API, contract, negative-path, and permission coverage to complement UI automation and reduce flaky end-to-end tests.
- Investigating failures, validating fixes, and turning incident learnings into regression checks or improvements to the release process.
- Partnering with engineering to improve preview and staging workflows, quality gates, CI feedback, and release-readiness reporting.
🤝 You might be a fit if you…
- Have 5+ years of QA or quality engineering experience, including meaningful ownership of automation and release validation.
- Write maintainable test code in JavaScript or TypeScript and have hands-on experience with Playwright or comparable web automation frameworks.
- Can test across web and mobile surfaces and understand the differences between browser, iOS, and Android validation.
- Have experience testing REST APIs, integrations, authentication, permissions, and data-dependent workflows—not only happy-path UI behavior.
- Know how to design risk-based test plans, prioritize critical journeys, and balance manual exploration with durable automation.
- Care deeply about accessibility, responsive behavior, error states, and the real user experience.