Buena pregunta. Déjame ir paso a paso en esto. Primero y para la mayoría, necesita tener un certificado de grado y un 60% de académicos (la mayoría de las empresas multinacionales o empresas buscan este criterio).
En segundo lugar , debe tener buenos conocimientos sobre MySQL, Pruebas manuales, Java y Selenium (Pruebas de automatización) o hacer un curso en cualquiera de los institutos de renombre que brinda capacitación en estos dominios. Si estás en India, te sugiero que te unas a Qspiders – El mejor instituto de capacitación en pruebas de software
Yendo en detalle:
- ¿Cómo es el proceso de entrevista para la pasantía de ingeniería de software de verano en Twitter y cómo debo prepararme? Además, ¿los pasantes con buen desempeño reciben ofertas de devolución a tiempo completo?
- ¿Cómo conseguir un trabajo de software al graduarse? ¿Cuáles son los idiomas que más se usan hoy en día? ¿Es cierto que los trabajos tecnológicos son 90% y 10% de habilidad?
- ¿Cómo empiezo a trabajar independientemente como programador de computadoras?
- ¿Cómo ayuda el conocimiento de la arquitectura de la computadora en el trabajo normal de ingeniería de software si no estás en la programación de bajo nivel?
- ¿Cuáles son los factores importantes que debe considerar un nuevo graduado al decidir entre ofertas de trabajo?
SQL
Debe tener un conocimiento básico de MySQL porque durante las pruebas, es posible que tenga que acceder a la base de datos / crear datos. Por lo tanto, es necesario saber cómo escribir consultas. MySQL: DQL, DML, DDL, DTL, DCL.
Prueba manual
En Pruebas manuales, deberá conocer los siguientes detalles en detalle:
Modelos SDLC, metodología ágil – SCRUM
Tipos de prueba: prueba funcional, prueba de integración y prueba de sistema, prueba de humo, prueba de cordura, prueba de ADHOC, prueba de regresión, prueba exploratoria, prueba de usabilidad, prueba de rendimiento, prueba de compatibilidad, prueba de IU, UAT.
Preparación de documentos de prueba: Técnicas de diseño de casos de prueba, RTM, Casos de prueba y escenarios de prueba, Ciclo de vida de pruebas de software, Proceso de compilación, Tipos de errores, Ciclo de vida de errores, Herramientas de seguimiento de errores, Estados de errores.
El perfil muy básico para un probador es; Licenciatura con formación en Pruebas Manuales. Pero ya que la competencia se está poniendo apretada. Muchos de los probadores manuales están actualizando sus conocimientos sobre pruebas de automatización o según lo recomendado por su empresa.
JAVA
Debe tener conocimientos sobre Java básico porque si desea aprender las pruebas de automatización es necesario. Como el selenio.
Pruebas de automatización
No tengo mucho conocimiento sobre esto. Pero si te gusta la codificación, esto te hará ganar mucho. Además, las empresas ahora prefieren a quienes conocen tanto las pruebas manuales como las de automatización. Además, las pruebas de automatización son un poco más difíciles que las manuales.