QA Engineer
Job Overview
About the Role
We’re looking for a QA Engineer to help ensure the quality, reliability, and performance of a modern, full-stack web platform. You’ll work across web applications, APIs, and backend systems, helping to deliver a seamless experience across multiple user-facing products and integrations.
What You’ll Be Testing
You will be involved in testing across a broad product ecosystem, including:
Web applications (customer-facing platforms, admin tools, and partner portals)
APIs (including GraphQL and REST-based services)
Core business logic such as rewards, user tiers, and transactional rules
Third-party integrations and data synchronization workflows
Multi-tenant and white-label configurations (branding, routing, and access control)
Authentication, authorization, and role-based access control (RBAC) systems
Cross-browser and responsive UI behavior
Multi-environment deployments (development, staging, production)
Responsibilities
Design, document, and execute test plans for new and existing features
Build and maintain automated test suites (unit, integration, and end-to-end)
Validate API behavior, including edge cases, authentication, and data integrity
Test business logic such as rewards, calculations, and user state transitions
Verify data consistency across systems and databases
Perform regression testing for releases across multiple environments
Reproduce, investigate, and document production issues
Collaborate closely with engineers to improve test coverage and product quality
Support release validation and deployment verification
Required
3+ years of experience in QA or test engineering for web applications
Strong understanding of software testing principles and methodologies
Experience testing APIs (GraphQL or REST)
Experience with test case design, execution, and defect tracking
Familiarity with web application architecture (frontend + backend interaction)
Experience working in Agile or fast-paced development environments
Strong attention to detail and problem-solving skills
Good to Have
Experience with TypeScript (able to read and understand code; writing tests is a plus)
Experience with test automation tools such as Playwright, Cypress, or similar
Basic knowledge of SQL for validating data integrity
Familiarity with React or modern frontend frameworks
Exposure to cloud environments (e.g., GCP, AWS, or similar)
Experience with multi-tenant SaaS or white-label platforms
Understanding of authentication/authorization concepts (RBAC, OAuth, etc.)
Experience testing real-time features or event-driven systems
Exposure to CI/CD pipelines and Git-based workflows
Make Your Resume Now