StackFollow on WhatAreYouBuilding.AI

QA Engineer

End-to-End Testing

Cypress

JavaScript end-to-end testing framework built for the modern web.

Playwright

Cross-browser end-to-end testing framework from Microsoft.

Puppeteer

Google's Node.js library for headless Chrome/Chromium automation.

Selenium

Browser automation framework supporting many languages and browsers.

Unit & Component Testing

JUnit

The standard unit testing framework for Java, and the default test runner across most JVM build tools.

Jest

JavaScript testing framework with built-in mocking and coverage.

Testing Library

User-behavior-focused testing utilities, commonly paired with Jest/Vitest rather than replacing them.

Vitest

Vite-native unit testing framework with a Jest-compatible API.

pytest

Feature-rich Python testing framework with a minimal-boilerplate syntax.

API & Load Testing

Apache JMeter

The long-standing open-source standard for load and performance testing, alongside k6.

BrowserStack

Cloud platform for testing across real browsers and devices.

Postman

API client and collection-based tool for building and testing API requests.

k6

Developer-centric open-source load testing tool scripted in JavaScript.