Si buscas empleo de QA en México, aprende Selenium o Playwright según tu lenguaje: Selenium aparecía en el 40 % de 136 vacantes de OCC, y Playwright, en el 24 % o más. En un proyecto nuevo, Playwright trae ejecutor, esperas automáticas y paralelismo sin pagar. Cypress conviene si haces front-end en JavaScript o tu equipo ya lo usa.

Esta comparativa cruza la documentación oficial de las tres herramientas y sus datos públicos en npm y GitHub, consultados el 3 de noviembre de 2026, con un conteo propio de 136 vacantes de QA en OCC Mundial del 28 de octubre. No es una prueba propia de velocidad, y no citamos benchmarks que no publican su método.

Respuesta corta: cuál aprender según tu caso

  • Buscas empleo de QA y programas en Java, Python o C#: Selenium, la herramienta que más mencionaban las vacantes (55 de 136). Después suma Playwright, que también existe para Java, Python y .NET.
  • Programas en JavaScript o TypeScript, o arrancas un proyecto nuevo: Playwright. Prueba en Chromium, Firefox y WebKit y corre en paralelo sin servicios de pago.
  • Haces front-end o tu equipo ya usa Cypress: Cypress. El 3 de noviembre, 6 de los 28 anuncios de OCC que lo mencionaban eran de desarrollo front-end.
  • Quieres cubrir más vacantes: Selenium y Playwright. Las 62 vacantes que mencionaban alguna de las tres nombraban al menos una de esas dos, y ninguna mencionaba solo Cypress.
  • Todavía no programas: primero, fundamentos de testing y un lenguaje. Para elegirlo, compara Python o JavaScript para empezar.

Tabla comparativa: lenguajes, navegadores, arquitectura y costo

Playwright, Selenium y Cypress según su documentación oficial y GitHub, consultados el 2026-11-03 (lo que una documentación no dice, no lo suponemos)
CriterioPlaywrightSeleniumCypress
Qué esFramework de pruebas con ejecutor, aserciones y paralelismo incluidosHerramientas y librerías para automatizar navegadores; su núcleo es WebDriverApp de pruebas gratuita más un servicio de pago, Cypress Cloud
LenguajesTypeScript y JavaScript (Node.js), Python, Java y .NETJava, Python, C#, Ruby y JavaScript; Kotlin usa los de JavaSolo JavaScript y TypeScript
NavegadoresChromium, Firefox y WebKit propios, más Chrome y Edge; emula Chrome para Android y Safari móvilChrome, Edge, Firefox, Internet Explorer y SafariFamilia Chrome (con Edge) y Firefox, en sus 3 últimas versiones principales; WebKit, experimental
Cómo controla el navegadorPor su cuenta (con Chrome, por el protocolo DevTools); Firefox y WebKit, parcheadosWebDriver, estándar del W3C, con un driver por navegador; migra a WebDriver BiDiCorre dentro del navegador, sin Selenium; a Firefox lo automatiza con WebDriver BiDi
EsperasAutomáticas antes de actuar (según la acción) y en las asercionesImplícitas o explícitas, programadas por tiAutomáticas en comandos y aserciones
Pestañas y navegadores a la vezVarias páginas y contextos por pruebaCambia entre ventanas y pestañasUn navegador a la vez; pestañas, con un plugin
Ejecución en paraleloIncluida, en una o varias máquinas (sharding)Selenium Grid, en varias máquinasEntre máquinas, grabando en Cypress Cloud
Grabar pruebasGenerador de pruebasSelenium IDE, para Chrome y FirefoxCypress Studio
Licencia y costoApache 2.0; gratisApache 2.0; gratisApp MIT, gratis; Cypress Cloud, con plan gratis de 500 resultados de prueba al mes
Última versión1.64.1 (14 de octubre de 2026)4.52.0 (29 de octubre de 2026)16.2.1 (28 de octubre de 2026)

Ojo con Safari: Playwright no funciona con el Firefox ni el Safari de marca, porque depende de parches, así que prueba con sus propias versiones de Firefox y de WebKit, el motor de Safari. Si debes probar en el Safari real, Selenium lo incluye entre sus navegadores.

Qué piden las vacantes de QA en México

El 28 de octubre de 2026 contamos 136 vacantes de QA de software en OCC Mundial, en todo México. Un anuncio «menciona» una herramienta si sale al buscarla en OCC, que busca en el texto del anuncio; el método está en la guía qué hace un QA tester.

Menciones de cada herramienta en las 136 vacantes de QA de OCC del 28 de octubre de 2026 (un anuncio puede mencionar varias)
HerramientaVacantes que la mencionanSin las otras dosMediana del sueldo publicado, pesos al mes (anuncios con sueldo)
Selenium55 (40 %)2240,000 (29)
Playwright32 o más (24 %)540,000 (21)
Cypress24 (18 %)040,000 (12)
Alguna de las tres62 (46 %)—40,000 (35)
Ninguna de las tres74 (54 %)—24,000 (46)

Selenium es la más mencionada y la que más aparece sola; ninguna vacante mencionaba Cypress sin Selenium o Playwright, y 25 nombraban a Selenium y a Playwright a la vez. Mencionar alguna de las tres coincide con sueldos más altos, aunque solo 4 de los 17 puestos de junior, becario o trainee lo hacían.

El 3 de noviembre de 2026, OCC daba 60 anuncios con «selenium», 45 con «playwright» y 28 con «cypress» (62, 49 y 36 el 28 de octubre). Cypress y Playwright también salían en anuncios sin QA ni pruebas en el título, casi todos de desarrollo: 6 de 28 y 7 de 45, frente a 3 de 60 en Selenium. Y 33 de los 45 con Playwright también salían al buscar Selenium.

Playwright vs Selenium: diferencias clave

No son lo mismo. Selenium es un conjunto de herramientas cuyo núcleo, WebDriver, es una recomendación del W3C: tu código habla con el driver de cada navegador, que Selenium Manager descarga por ti desde la versión 4.6. Playwright es un framework completo: descarga sus propias versiones de Chromium, Firefox y WebKit y trae ejecutor, aserciones y paralelismo.

  • Esperas: Selenium señala la sincronización con la página como una de las causas principales de las pruebas inestables, y las esperas de los elementos las configuras o programas tú. Playwright, antes de cada acción, espera a que pasen las comprobaciones que esta requiere: para un clic, que el elemento sea visible, esté estable, reciba eventos y esté habilitado.
  • Lenguajes: Selenium suma Ruby y documenta Kotlin, que usa sus bindings de Java. Playwright solo trae ejecutor propio en Node.js; en Python usa su plugin de pytest, y en Java, JUnit o TestNG.
  • Navegadores: Selenium controla los de marca, Safari incluido; Playwright prueba por defecto Chromium, Firefox y WebKit en paralelo.
  • Escalar: Selenium Grid reparte las pruebas en varias máquinas; Playwright usa varios procesos y sharding, y puede conectarse a un Selenium Grid de forma experimental, solo con Chrome y Edge.
  • IA: Playwright trae tres agentes de prueba (planner, generator y healer) y, desde la versión 1.62, el servidor Playwright MCP, que permite a un modelo de IA manejar el navegador.

¿Es mejor Playwright? Para una suite nueva, trae más resuelto de fábrica, pero Selenium no está de salida: publicó 14 versiones en el último año y es el más mencionado en las vacantes. Como ingeniero, recomiendo empezar por la que use tu lenguaje y aprender la otra después: 25 de las 136 vacantes mencionaban las dos.

Playwright vs Cypress: diferencias clave

Las dos esperan solas, graban pruebas y se escriben en TypeScript o JavaScript. Cambian en arquitectura y en lo que cuesta escalar:

  • Dónde corre tu código: en Cypress, dentro del navegador, junto a tu aplicación; por eso solo admite JavaScript y TypeScript. Las pruebas de Playwright corren en otro proceso, fuera de la página, y también existen para Python, Java y .NET.
  • Límites que documenta Cypress: un solo navegador a la vez, un dominio principal por prueba salvo que uses cy.origin, pestañas solo con un plugin y sin eventos nativos ni móviles. Tampoco lo considera óptimo para rastrear sitios ni para pruebas de rendimiento.
  • Paralelo y costo: Playwright reparte las pruebas en varios procesos sin costo. Cypress paraleliza entre máquinas al grabar en Cypress Cloud, cuyo plan Starter es gratis para 10 usuarios y 500 resultados de prueba al mes; el plan Team cuesta desde 75 dólares al mes.
  • IA: cy.prompt convierte pasos en lenguaje natural en comandos de Cypress, pero necesita Cypress Cloud (el plan gratis trae 100 ejecuciones al mes). Los agentes de Playwright se instalan en el proyecto y se usan desde VS Code, Claude Code, Codex u OpenCode.

Para depurar, las dos te dejan volver a cada paso: Cypress guarda instantáneas de cada comando y Playwright ofrece depuración con «viaje en el tiempo» en su modo UI. Si necesitas varios navegadores, pestañas o flujos entre dominios, Playwright tiene menos límites.

Cypress vs Selenium: cuándo conviene cada uno

  • Selenium, si tu equipo programa en Java, C#, Python o Ruby, si necesitas el Safari de marca o si apuntas a las vacantes de QA en México, donde aparecía en 55 de 136.
  • Cypress, si trabajas en JavaScript o TypeScript, pruebas tu propia aplicación web y quieres depurar paso a paso; según su documentación, no es una herramienta de automatización de uso general.
  • Si migras: Cypress tiene guías oficiales para pasar desde Selenium o desde Playwright, y advierte que las pruebas en Java, Python, C# o Ruby se reescriben en JavaScript o TypeScript.

Si eliges Cypress por tu equipo, conoce también Selenium o Playwright: ninguna de sus 24 menciones en la muestra de OCC iba sin una de las otras dos.

Adopción: descargas y versiones con fecha

Las descargas de npm, el registro de paquetes de JavaScript, muestran tendencias con dos límites: cuentan cada paquete servido, incluidas las descargas de espejos y robots, no personas, y Selenium para Java, Python, C# o Ruby se instala desde otros registros que npm no ve. PyPI, el de Python, ni siquiera muestra descargas.

Descargas en npm del 4 de octubre al 2 de noviembre de 2026 (los últimos 30 días disponibles el 3 de noviembre) frente a las mismas fechas de 2025, según api.npmjs.org (consultado el 2026-11-03)
Paquete de npm20262025Cambio
@playwright/test (ejecutor de pruebas de Playwright)305.7 millones52.2 millones+486 %
playwright (biblioteca)456.7 millones94.9 millones+381 %
cypress22.7 millones25.8 millones−12 %
selenium-webdriver (Selenium para JavaScript)6.5 millones6.8 millones−5 %

Playwright creció mucho, aunque npm no distingue para qué se instala: cada instalación de @playwright/test arrastra el paquete playwright, y desde la versión 1.62 Playwright también trae el servidor Playwright MCP para agentes de IA. Entre ejecutores, @playwright/test se descargó 13 veces más que cypress.

En GitHub, las tres siguen activas: en 12 meses, Selenium publicó 14 versiones (la última, 4.52.0, el 29 de octubre de 2026); Playwright, 8 versiones menores y 6 correcciones (1.64.1, el 14 de octubre), y Cypress, 30, incluida la 16.0.0, del 1 de septiembre. ¿Playwright es el futuro? Gana terreno en descargas, pero en las vacantes de QA de México Selenium sigue por delante.

Qué curso analizado enseña cada herramienta

Crucé los temarios de nuestras reseñas con lo que piden las vacantes. Entre paréntesis, el Puntaje RDC de cada reseña.

Cursos analizados por herramienta (temarios de Udemy revisados el 28 de octubre de 2026)
HerramientaCursoQué cubreQué le falta
PlaywrightPlaywright con TypeScript, de The Free Range Tester (7.9)5.6 horas: localizadores, validaciones, APIs y un sandbox de prácticaCI/CD y ejercicios de código corregidos
CypressCypress con JavaScript, del mismo instructor (7.8)10.3 horas: tests confiables, datos de prueba, arquitectura reutilizable, API y redCI/CD, Cypress Cloud e IA caben en 7 clases; sin práctica evaluada
SeleniumSelenium WebDriver para principiantes, de Julian Mesa (7.8)6.9 horas: proyecto con Java y Gradle, Page Objects y reportesEsperas en 3 clases, sin CI/CD ni ejecución en paralelo; no enseña Java
Playwright con IAAI-powered QA, de Esteban Balvin (7.8)Agentes de Playwright con MCP (12 clases)Práctica evaluada: un solo cuestionario

Ninguno de los tres te deja con un pipeline de integración continua completo: complétalo con la guía de CI de Playwright o de Cypress. Para las bases, Software Testing desde 0 (8.1) enseña el oficio de QA y API Testing con Postman (8.1), las pruebas de API; para el lenguaje, JavaScript Moderno (8.8) o la guía de TypeScript (7.7).

La certificación ISTQB Foundation Level no se centra en ninguna herramienta concreta, pero la mencionaban 30 de las 136 vacantes; precio y formato, en la ficha de la certificación ISTQB.

Certificación de fundamentos de testing

Para comparar todos los cursos de QA, revisa el mejor curso de QA tester en español, y publica tu primera suite en GitHub como parte de tu portafolio de programador. Hay más en Programación, Desarrollo web y recursos gratis de programación.

Preguntas frecuentes

¿Playwright es mejor que Selenium?

Para una suite nueva, Playwright trae más incluido: ejecutor, esperas automáticas, paralelismo y tres motores de navegador. Selenium admite más lenguajes, controla los navegadores de marca, Safari incluido, y era el más mencionado en las 136 vacantes de QA de OCC del 28 de octubre de 2026: 40 %, frente al 24 % o más de Playwright.

¿Puedo aprender Playwright sin saber Selenium?

Sí. Playwright no necesita Selenium: instala sus propios navegadores y tiene documentación para Node.js, Python, Java y .NET; necesitas programar en uno de esos lenguajes y entender localizadores y aserciones. Después, sumar Selenium te abre más vacantes: lo mencionaban 55 de las 136 de OCC, frente a 32 o más de Playwright.

¿Cuál es más fácil de aprender?

Para empezar, Playwright y Cypress piden menos piezas: traen ejecutor, aserciones y esperas automáticas, y generan pruebas mientras navegas. Con Selenium eliges un framework de pruebas y programas las esperas, aunque Selenium IDE graba y reproduce pruebas. La más fácil es la del lenguaje que ya sabes.

¿Cypress es gratis?

La app sí: es gratuita y de código abierto, con licencia MIT. Lo de pago es Cypress Cloud, que graba ejecuciones, muestra resultados y paraleliza entre máquinas: su plan Starter es gratis para 10 usuarios y 500 resultados de prueba al mes, y el Team cuesta desde 75 dólares al mes o 799 al año, según su página de precios del 3 de noviembre de 2026.

¿Selenium sigue vigente?

Sí. Publicó 14 versiones en los últimos 12 meses, la última la 4.52.0, del 29 de octubre de 2026. Su núcleo, WebDriver, es un estándar del W3C, y el proyecto migra a WebDriver BiDi, el protocolo bidireccional que creó con los fabricantes de navegadores. En las vacantes de QA de OCC era la herramienta más mencionada.

Roberto Delgado

Ingeniero en Sistemas Inteligentes

Publico guías con datos verificables y enlaces a las fuentes. Si algo cambió (un precio, una versión, un examen), avísame y lo actualizo.