Quality Assurance Engineer
About the role
About ThriveCart
ThriveCart is the leading no-code sales platform for digital course creators, coaches, entrepreneurs, and online businesses looking to boost revenue, drive conversions, and scale audiences. ThriveCart powers over 65,000 businesses and 12 million enrolled students, generating over $2 billion in annual sales. The platform provides all the tools businesses need to create high-converting checkout experiences, manage powerful affiliate campaigns, and deliver seamless student experiences with its built-in learning management system, Learn/Learn+.
Location
Remote
Job Overview
The Quality Assurance Engineer plays a key role in ensuring the reliability, accuracy, and performance of ThriveCart’s e-commerce platform. This hands-on role involves designing and executing test plans, building and maintaining automated test suites, validating new features, and working closely with engineering, product, and support teams. You will help maintain product quality throughout the entire development lifecycle and contribute to continuous improvement efforts across the platform.
Key Responsibilities
Primary Focus: Test Planning & Execution (Daily)
Test Design & Execution
- Design, execute, and maintain comprehensive test plans and test cases for new features, enhancements, and platform updates.
- Perform functional, regression, integration, and performance testing across web and mobile interfaces.
- Validate user flows, APIs, payment processes, and business-critical scenarios.
Automation
- Develop, expand, and maintain automated test suites using tools such as PlayWright, Jest, or similar frameworks.
- Improve test coverage and reliability through automation.
- Integrate automated tests into CI/CD workflows where applicable.
Quality Control
- Identify, document, and track defects in collaboration with engineering teams.
- Verify and validate defect fixes and ensure resolution meets acceptance criteria.
- Participate in release planning and coordinate testing activities across multiple product teams.
Secondary Focus: Quality Monitoring & Continuous Improvement
- Monitor production systems for post-release issues and unexpected behavior.
- Contribute to root-cause analysis and post-release quality reviews.
- Recommend enhancements to testing strategies, tools, and processes.
- Support implementation of QA best practices and consistency across teams.
Technical Environment
Primary Technologies (Daily Use)
- PlayWright/ Jest
- Web technologies (HTML, CSS, JavaScript)
- APIs & MySQL
- Browser developer tools
- Git
Secondary Technologies (Regular Use)
- Jira
- Payment testing tools
- Postman / API testing tools
- Performance and load testing tools
Required Skills
Experience (2–4 years)
- Software QA or testing experience in SaaS, eCommerce, fintech, or similar environments.
- Solid understanding of testing methodologies: functional, regression, integration, performance.
- Hands-on experience with manual and automated testing.
- Experience testing APIs, databases, workflows, and web-based interfaces.
- Familiarity with bug tracking tools and version control systems.
- Experience testing payment systems or transaction flows is highly valued.
Technical Skills
- Ability to write and maintain automated tests using PlayWright, Jest, or similar frameworks.
- Strong understanding of web technologies (HTML, CSS, JavaScript).
- Familiarity with API testing tools (e.g., Postman) and database queries (MySQL).
- Experience with Git and CI/CD pipelines.
- Knowledge of performance and load testing tools is a plus.