Senior Quality Assurance Engineer
- Closed
- US Company | Small ( employees)
- LATAM (100% remote)
- 5+ years
- Long-term (40h)
- Education
- Full Remote
Required skills
- React.js
- Next.js
- Cypress
- Selenium
- Playwright
- JavaScript
- Jest
- CI/CD
- API & UI Testing
Requirements
Must-haves
- 5+ 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