Requisitos:
Conocimiento de las principales etapas de las pruebas: análisis de requisitos, diseño y creación de pruebas, ejecución de pruebas, análisis de los resultados de las pruebas. Comprensión de las tareas del probador en estas etapas;
- Capacidad para calcular la cobertura de funcionalidad mediante escenarios de prueba;
- Conocimientos y experiencia en la elaboración de documentación de pruebas: informes de errores, casos de prueba, listas de comprobación y planes de prueba de nivel y planes maestros de prueba;
- experiencia en la revisión de casos de prueba y listas de comprobación;
- conocimiento de técnicas de diseño de pruebas: partición de equivalencias, análisis de valores límite, causa/efecto, adivinación de errores, pruebas de tablas de decisión, diagramas de transición de estados, tablas de transición de estados, pruebas por pares;
- Experiencia con la herramienta SoapUIPostman;
- experiencia con la herramienta Charles\Fiddler;
- conocimiento profundo de las metodologías ágiles: Scrum, Kanban;
- experiencia con el sistema de control de versiones Git a nivel intermedio;
- experiencia con Jenkins\TeamCity;
- Capacidad para construir consultas SQL utilizando agrupación de datos (group by), subconsultas, uniones de tablas; experiencia con procedimientos almacenados;
- experiencia con Linux;
- conocimiento de TCP, HTTP/HTTPS, Web Sockets;
- conocimiento de REST, SOAP;
- conocimiento de las formas básicas de interacción cliente-servidor;
- conocimientos básicos de contenedorización;
- trabajo con requisitos: documentación, gestión de procesos, descomposición, pruebas; puede dividir un requisito en funcional y no funcional;
- experiencia con registros utilizando Kibana\Logstash\Graylog;
- 3 años de experiencia en pruebas industriales de aplicaciones web, móviles y API.