ID 1900 – QA Automation

Remoto

Desafíos:
● Trabajar en múltiples actividades, dentro del contexto QA, al mismo tiempo y ser capaz de administrar el tiempo y tareas, focalizándose en las prioridades del negocio cumpliendo con las fechas y estándares comprometidos.
● Establecer relaciones entre diferentes interlocutores de distintas especialidades (POs,UX/UI, BAs, SMs, Web UI, Backend, Ingeniería, IT, otros) con diversas miradas sobre un mismo tema, mapeando y gestionando las modificaciones que surjan a lo largo del tiempo sobre dicha temática en cada contexto.
● Comprender documentación técnica-comercial que le permita entender potenciales impactos sobre la experiencia del cliente.
● Trabajar en equipo con los desarrolladores y otros para que los bugs se puedan evitar de antemano.
● Promover e impulsar el shift left testing.
● Participar activamente desde las fases tempranas de definición de un producto / funcionalidad, aportando su foco de calidad.
● Impulsar como practica la aplicación de la pirámide de testing (Pirámide de Cohn).
● Buscar la mejora continua del framework de automatización utilizado, como en las prácticas en el uso de este.
● Búsqueda constante de las últimas tendencias tecnológicas en cuanto al área de QA automation para promover las mismas dentro de la compañía.

Tus principales tareas y responsabilidades serán:
● Participar en la identificación y generación de criterios de aceptación como así validar los mismos para corroborar el correcto funcionamiento de todos los requerimientos de producto.
● Trabajar en conjunto con el resto del equipo con el objetivo de identificar áreas/oportunidades de mejoras para garantizar un producto de excelencia que asegure una gran experiencia de los usuarios.
● Retroalimentar y asegurar la mejora continua del producto con los datos obtenidos de los resultados de las pruebas y/o issues identificados.
● Priorizar bugs y test cases de forma tal que permita entender al equipo la criticidad de cada uno y así colaborar con la correcta priorización dentro del sprint o para un próximo sprint.
● Conocer y entender herramientas para la automatización pruebas.
● Arquitectura, diseño, estimación, priorización, planificación, desarrollo, implementación, ejecución, refactoring y mantenimiento de casos de pruebas automatizados relacionados con: tipo de prueba funcional, tipo de prueba asociada al cambio (prueba de regresión), técnica smoke test y end-to-end, entre otros, tanto para pruebas de Backend, APIs y Frontend Web UI Desktop / Mobile (Android / IOS).
● Diseño, estimación, priorización, planificación, ejecución y mantenimiento de casos de pruebas manuales relacionados con: tipo de prueba funcional, tipo de prueba asociada al cambio (prueba de regresión y re-testing), técnica de caja negra smoke test, end-to-end, Pruebas UAT, entre otros, tanto para pruebas de Backend, APIs, Frontend Web UI Desktop y Frontend Web UI Desktop / Mobile (Android / IOS).
● Capacidad para instalar, personalizar, configurar, utilizar aplicaciones y herramientas de automatización de pruebas.
● Diseño, ejecución y seguimiento de planes de prueba / estrategias de prueba tanto para pruebas manuales o automatizadas.
● Integración del código de test con GIT siguiendo las políticas e incorporarlos al Pipeline de CI/CD.
● Trabajar con otros analistas de calidad para traducir casos de prueba manual en pruebas automatizadas.
● Generación de condiciones previas de datos de prueba para su uso en pruebas manuales o scripts de pruebas automatizadas.
● Contribuir a la mejora de la practica de QA automation con continuos aportes en la comunidad de práctica.
● Supervisar la correcta ejecución de los scripts de prueba automatizados.

Requerimientos:

Experiencia
● Contar con un Agile Testing Mindset.
● Experiencia y conocimiento en el uso de test management tools tales como ALM, Jira, Xray, etc.
● Más de 2 años de experiencia previa en áreas de testing y QA planificando, diseñando y ejecutando pruebas automatizadas de Backend/API, Frontend y Mobile (tests funcionales y de regresión, etc.) para cubrir todo el ciclo de vida de las pruebas.
● Más de 3 años de experiencia previa en áreas de testing y QA planificando, diseñando y ejecutando pruebas manuales de Backend/API, Frontend y Mobile (tests funcionales, Re-test y de regresión, etc.) para cubrir todo el ciclo de vida de las pruebas.
● Manejo y/o conocimiento en herramientas/frameworks para automatización de pruebas web/móviles/APIs (Tales como Serenity BDD, Selenium, WebdriverIO, Chai, UFT, Katalon, Appium, REST Assured, Scripting, Postman, Newman o similar).
● Conocimiento y experiencia en patrones de diseño de pruebas de automatización (PageObjects y/o screenplay).
● Conocimiento y experiencia en integración de pruebas en CI/CD con herramientas como Jenkins, GitLab, etc.
● Conocimiento y experiencia en Postman y SoapUI.
● Conocimientos de programación orientada a objetos, preferentemente Java 7 (o superior) o Javascript.
● Conocimiento y experiencia en JUnit, Cucumber o Mocha.
● Experiencia y/o conocimiento en gestión de repositorios (preferentemente GitLab o Bitbucket, etc.).
● Capacidad de trabajar en entornos dinámicos y con metodologías agiles de Desarrollo de Software.
● Experiencia en pruebas no funcionales (de performance / de carga). (Deseable).
● Conocimientos y experiencia en manejo de base de datos (SQL Server, MongoDB, Oracle).
● Nivel intermedio / avanzado en SQL (Structured Query Language).
● Experiencia en entorno cloud. (Deseable).
● Conocimientos y experiencia en BDD o TDD. (Deseable).
● Conocimientos de Entornos virtuales para ejecutar las pruebas (Browserstack, Docker o similar). (Deseable).
● Conocimiento y experiencia en lenguaje Gherkin. (Deseable).
● Experiencia en interpretación archivos de logs.
● Estar familiarizado con prácticas de DevOps.
● Tener conocimientos sobre Continuous Testing.

Educación
● Estudiantes avanzados o graduados de carreras de ingeniería en sistemas o afines.
● Inglés Intermedio.

Competencias
● Metódico.
● Honesto.
● Comprometido.
● Capacidad de análisis
● Pensamiento crítico.
● Proactividad.
● Aprendizaje continuo.
● Autonomía.
● Trabajo en equipo.
● Comunicación Efectiva.
● Adaptación para trabajar en entornos dinámicos agile.


Postularme

    Todos los derechos reservados. Desarrollado por Socialbits.net

    CONEXIONHR – Todos los derechos reservados. Desarrollado por Socialbits.net