QA Testing Engineer

Run unit, component, and end-to-end tests on websites using Jest, React Testing Library, Cypress, and Playwright.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/ECFN15/Tous-Table --skill qa-testing-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: QA Testing Engineer
Source: https://github.com/ECFN15/Tous-Table/tree/main/.agent/skills/qa
Command: npx skills add https://github.com/ECFN15/Tous-Table --skill qa-testing-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jest, react-testing-library, cypress, playwright, and includes scripts (resource) components.

What problem does it solve?

This Skill helps streamline QA testing processes for dynamic websites, ensuring stability and error-free experiences.

Core Features & Use Cases

  • Unit Testing: Automated tests for utility functions, form validation, and pricing calculations.
  • Component Testing: Verifications of component displays and state changes in React.
  • End-to-End Testing: User flow simulation for login, payment, and page navigation.
  • Visual Testing: Checks for responsiveness and animations to prevent lag and visual bugs.

Quick Start

To perform QA tests, use the skill to test the user registration flow and check for bugs on different devices.

Frequently Asked Questions about QA Testing Engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run end-to-end testing for a user registration flow on dynamic websites?

End-to-end testing for user registration flows is performed by simulating user interactions like login and page navigation using Cypress and Playwright to verify stability and catch bugs on dynamic websites.

What is component testing in React and how does it verify state changes?

Component testing in React verifies component displays and state changes by utilizing React Testing Library to ensure UI components render correctly and respond accurately to user interactions.

Can I use Jest and Playwright together for cross-browser compatibility checks?

Yes, cross-browser compatibility checks are supported by leveraging Jest for unit testing and Playwright for end-to-end testing, ensuring responsive and visually intact websites across different browsers.

What's the best way to automate unit testing for utility functions and form validation?

Automated unit testing for utility functions, form validation, and pricing calculations is best executed using Jest, providing fast and reliable verification of core website logic.

How does visual testing prevent lag and visual bugs during website animations?

Visual testing prevents lag and visual bugs by checking responsiveness and animations, ensuring smooth performance and visual integrity across different devices and screen sizes.

Why does my end-to-end testing fail on different devices during page navigation?

End-to-end testing may fail on different devices if responsiveness or visual integrity issues exist; testing with Cypress and Playwright helps identify and resolve cross-device navigation bugs.