QA Automation
Detalle del trabajo
Buscamos un ingeniero de control de calidad con experiencia para ayudar a aumentar la calidad de nuestras aplicaciones web y móviles de vanguardia que respaldan la investigación clínica para instituciones de salud, farmacéuticas y académicas. Nuestras herramientas aprovechan técnicas novedosas para la recopilación y el análisis de datos y nuestro equipo de ingeniería está creciendo para respaldar nuestra plataforma SaaS en expansión.
El ingeniero de control de calidad colaborará con los equipos de desarrollo para garantizar que los casos de prueba estén claramente definidos, mejorar los procesos de automatización y admitir nuevas funciones y versiones. Las principales responsabilidades incluyen diseñar, implementar y automatizar pruebas y definir acciones correctivas.
El candidato calificado puede pensar críticamente, actuar rápidamente, comunicarse de manera efectiva en todos los niveles y es un jugador de equipo dispuesto a ocupar el lugar donde se necesite una mano extra.
Deberes clave y responsabilidades laborales:
Las principales responsabilidades del ingeniero de garantía de calidad incluirán el diseño, la implementación y la automatización de pruebas y la definición de acciones correctivas.
Responsabilidades clave:
* Cree planes de prueba globales y casos de prueba automatizados.
* Revisar las interfaces de usuario para verificar su conformidad y funcionalidad.
* Ejecute casos de prueba de manera eficiente en todas las áreas funcionales y de interfaz de usuario de nuestros productos.
* Defina planes de prueba, conjuntos de pruebas, casos de prueba y utilice herramientas automatizadas para optimizar el STLC.
* Estimar, priorizar, planificar y coordinar las actividades de prueba.
* Diseñar, desarrollar y ejecutar marcos de automatización (marco impulsado por datos).
* Identificar, registrar, documentar y rastrear errores.
* Realizar pruebas de regresión en profundidad.
* Desarrollar y aplicar procesos de prueba para productos nuevos y existentes para satisfacer las necesidades del cliente.
* Servir de enlace con los equipos internos (por ejemplo, desarrolladores y gerentes de producto) para identificar los requisitos del sistema.
* Supervisar los resultados del proceso de depuración.
Requerimientos:
* Licenciatura en Ciencias de la Computación o equivalente
* Experiencia práctica con herramientas de prueba de IU automatizadas para aplicaciones web y móviles (Selenium, Appium, etc.)
* Experiencia práctica con pruebas de caja blanca, caja negra, pruebas de humo, pruebas de regresión
* Conocimiento con pruebas de API (cartero) y marcos de prueba de API automatizados (REST Assured, etc.)
* Familiarizado con JIRA, Confluence y / o cualquier herramienta similar de seguimiento de defectos / problemas y seguimiento de requisitos.
* Experiencia con herramientas de gestión de pruebas (centro de calidad, Zephyr, etc.)
* Conocimiento de metodologías, herramientas y procesos de control de calidad de software.
* Experiencia trabajando en una metodología de desarrollo de software Agile / Scrum
* Experiencia probando aplicaciones web y móviles
* Comprensión de pruebas de regresión, funcionales, UI / UX.
Talentos preferidos / adicionales:
* Maestría en Informática o equivalente.
* Experiencia profesional con pruebas de rendimiento, carga y estrés (Loadrunner, Blazemeter, etc.)
* Conocimiento práctico de herramientas de prueba de seguridad / vulnerabilidad (Waitipi, Vega, etc.)
* Experiencia con la automatización móvil con Appium.
* Experiencia en la creación y arquitectura de marcos de prueba y conocimientos prácticos sobre los patrones de diseño de marcos de prueba (modelo de objeto de página, modelo de fábrica de página, etc.)
* Utilizar Browserstack, sauce labs o pruebas paralelas de script (o cuadrícula de selenio) para pruebas entre navegadores / dispositivos.
* Conocimiento sobre el proceso de CI / CD (Jenkins, TeamCity)
Tipo de trabajo : En el sitio