About the Role
Join our Product Engineering team to ensure quality and reliability of Eduly’s educational platforms. You’ll build comprehensive test automation frameworks and implement rigorous testing practices across our modern TypeScript/Next.js stack.
Key Responsibilities
- Test Automation: Build and maintain automated test suites using Jest/Vitest, React Testing Library, and Playwright/Cypress
- Unit & Integration Testing: Create comprehensive tests for TypeScript applications, React components, and Node.js APIs
- E2E Testing: Develop critical flow automation for authentication, RBAC, and core user journeys
- API Testing: Validate REST/GraphQL endpoints with proper TypeScript typing and Zod validation
- CI/CD Integration: Implement automated testing in GitHub Actions pipelines
- Quality Assurance: Collaborate with developers on testing best practices and code review for testability
Required Skills
Technical Requirements
- 3+ years in software testing and test automation
- JavaScript/TypeScript proficiency with modern testing frameworks
- React Testing Library and component testing experience
- Jest/Vitest for unit testing
- API testing experience (REST/GraphQL)
- E2E automation with Playwright, Cypress, or Selenium
- Git workflows and CI/CD pipeline knowledge
Our Tech Stack
- Frontend: Next.js 14+, React 18+, TypeScript, Material-UI (MUI)
- Backend: Node.js, Prisma ORM, PostgreSQL
- Testing: Jest, React Testing Library, Playwright
- Tools: Yarn, ESLint/Prettier, GitHub Actions
Preferred Experience
- Next.js SSR/SSG application testing
- Prisma ORM and database testing
- Accessibility testing (WCAG compliance)
- Internationalization (i18n) testing
- Security testing for JWT/authentication flows
- Performance testing and optimization validation
What We Offer
- Competitive salary
- Fully remote
- Modern tech stack and cutting-edge tools
- Professional development opportunities