Requirements
Must-haves
* 8+ years of Quality Assurance experience
* Experience with JavaScript
* Proficiency with Cypress
* Experience writing unit tests using Jest for Next.js applications
* Ability to develop and maintain automated API and UI tests
* Experience with Node.js frameworks (backend uses Strapi, a Node.js framework)
* Experience testing React and Next.js web applications
* Experience with Postgres or similar SQL databases, including writing SQL scripts for testing and data validation
* Experience with CI/CD integration to validate automated scripts during pull requests or deployments
* Proven experience testing web, mobile, API, and payment gateway applications
* Strong understanding of QA methodologies, tools, and automation frameworks
* Familiarity with bug tracking and agile project management tools
* Strong analytical and problem-solving skills with keen attention to detail
* Strong communication skills in both spoken and written English
Nice-to-haves
* Startup experience
* Experience with GitHub Actions, or Postman for API validation
* Familiarity with monitoring and reporting tools for test performance and system reliability
* Understanding of accessibility and privacy compliance best practices
* Knowledge of performance testing tools and methodologies
* Experience contributing to QA process improvements and automation strategy
* Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
* Lead QA processes across all digital products (web, mobile, integrations, payment systems, and LMS platforms)
* Develop, maintain, and execute manual and automated test plans, cases, and regression tests
* Perform manual and automated testing to ensure performance, usability, accessibility, and security
* Validate checkout and payment workflows
* Identify, log, and track bugs using project management tools
* Collaborate with developers to reproduce issues and confirm fixes before releases
* Monitor site performance, load times, and data consistency throughout deployments
* Partner with product and development teams in release planning, sprint reviews, and retrospectives
* Validate LMS course setup, enrollment processes, video playback, and content accuracy
* Analyze QA metrics and prepare regular quality reports for management
* Define QA standards and ensure alignment with company and industry guidelines for accessibility and privacy