El significado de esto depende de la descripción del trabajo. Por lo general, “pila completa” significa que tienes que hacer todo. Esto puede incluir:
- Prueba manual
- Pruebas automatizadas (UI, backend, API)
- Prueba de UX
- Pruebas de penetración*
- Prueba de carga
- Cualquier otro tipo de prueba. Por ejemplo, si su empresa fabrica teléfonos inteligentes, utilizará el dispositivo de prueba como su teléfono inteligente todos los días para experimentar los aspectos buenos y malos del nuevo dispositivo.
* Las pruebas de penetración difieren de cualquier otro tipo de prueba. Debe tener habilidades y conocimientos de sombrero blanco o gris sobre seguridad informática, una comprensión profunda de los protocolos de red y un conocimiento profundo de Linux solo para pensar en usted mismo como un probador de penetración junior. No aceptaría la oferta de ser también un probador de penetración sin un aumento salarial adecuado, porque es como +1 trabajo a tiempo completo.
No sé acerca de su país, pero en el sector de TI ruso “full stack” significa que usted será el QA de todo. A menudo eso significa que los jefes no saben realmente lo que quieren y hay MUCHOS procesos que no están optimizados para el control de calidad. Y va a cambiar las cosas (es difícil y, a menudo, absolutamente imposible), a menudo sin soporte de administración adicional.
Necesitas saber:
- ¿Puedes enumerar 10 habilidades que hacen de alguien un especialista en marketing por correo electrónico?
- ¿Qué haces mejor?
- Cómo saber si soy lo suficientemente buena como para ser actriz, y cómo puedo mejorar mis habilidades de actuación
- ¿Qué harías para ganar si no tienes habilidad para ganar?
- ¿Por qué las habilidades esenciales para la vida no tienen importancia en la escuela en comparación con las pruebas en materias específicas?
Prueba manual
Pruebas automatizadas (1 lenguaje de programación + al menos Selenium WebDriver)
Conocimientos básicos de HTTP (¿qué es HTTPS? ¿Qué es POST y qué es GET?)
Comprensión básica de cómo funcionan las computadoras.
Comprensión conceptual de la seguridad del software.
Experiencia con sistemas operativos populares (Linux, Windows, Mac Os). También el conocimiento del sistema operativo móvil es una ventaja.
Cualidades personales específicas (paciencia, adecuación, sociabilidad)
Lo más difícil es combinar estas cualidades, comprender su misión como ingeniero de control de calidad y hacer su trabajo día a día para marcar la diferencia en la calidad general del producto.