Importante grupo empresario, líder de servicios y soluciones integrales en conectividad transaccional, negociación electrónica y gestión de datos en tiempo real para mercados financieros (Bolsa, Brókers/ dealers e inversores en America Latina). Se encuentra en la búsqueda de un QA Automation con Selenium y Java para sus oficinas de Buenos Aires.
Tareas / Responsabilidades
? Interpretar la documentación funcional, diagramas y documentos de alcance para
poder comprender los casos de prueba a ser automatizados.
? Diseñar la estrategia de automatización de pruebas que requiera cada sistema y/o
tecnología con la cual se deba interactuar. Proponer y aplicar mejoras a cualquier
estrategia o framework existente en los proyectos automatizados.
? Desarrollar scripts de pruebas automatizadas y realizar su ejecución / depuración
para la identificación de errores, aplicando las mejores prácticas del área.
? Combinar automatizaciones de distintos sistemas para lograr ejecuciones de
pruebas integrales.
? Generar de forma automática los datos de prueba que requieran las
automatizaciones, en aquellos casos que sea viable y conveniente.
? Implementar reportes automáticos de resultados, claros y completos, que se
obtengan en cada ejecución de las pruebas automatizadas.
? Reportar cualquier defecto de los sistemas que identifique durante sus tareas de
automatización, dándoles seguimiento hasta su resolución.
? Crear planes de ejecución de las pruebas automatizadas que se ajusten al alcance
de las regresiones que se ejecuten en cada momento.
Requerimientos
? Conocimientos comprobables de programación en lenguaje Java/ Selenium con un nivel acorde a la automatización de pruebas (aplicación de conceptos de programación orientada a objetos, threading, manejo de archivos, importación de bibliotecas de terceros - entre otros.)
? Conocimiento y manejo de sistemas de versionado (preferentemente Git).
? Más de 5 años desarrollando tareas de QA / Testing y al menos 3 años realizando
tareas de QA Automation mayormente sobre aplicaciones Web y sobre APIs REST.
? Conocimientos básicos de SQL.
? Conocimientos básicos de sistemas operativos Windows y Unix / Linux.
? Capacidad de trabajar cómodamente en un entorno colaborativo en conjunto con las
áreas de Análisis, Desarrollo y DevOps, actuando en equipo y generando muy
buenas relaciones interpersonales.
? Conocimientos generales de metodologías ágiles y procesos de Testing.
? Capacidad analítica y técnica, y un muy buen nivel de comunicación oral y escrita.
? Experiencia en diferentes tipos de pruebas de caja negra, especialmente Smoke
Test, Exploratory Testing, y Regresión.
Será un valor agregado poseer:
? Experiencia en el uso de herramientas de automatización con IDE propia y
modalidad Record & Play, como por ejemplo Ranorex, UFT, o Katalon.
? Experiencia en automatización de aplicaciones de escritorio.
? Experiencia en integraciones de soluciones de QA mediante APIs (Test Managers +
tests automatizados + Bug Trackers).
? Poseer conocimientos básicos de HTML, CSS, JavaScript.
? Contar con nociones básicas del funcionamiento de Angular.
? Contar con conocimientos básicos de pruebas de performance.
? Conocimientos básicos de HTTP, TCP/IP, UDP.
? Conocimientos de Docker y Spring Boot.
? Contar con capacitación ISTQB.
? Ser egresado o estudiante avanzado de una carrera universitaria del área de
Sistemas de Información, Informática, o afines.
? Poseer conocimientos del mercado financiero.
? Conocer el protocolo FIX (Financial Information eXchange).