Make Your Resume Now

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

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!