




Resumen: Este puesto implica probar aplicaciones web, desarrollar y ejecutar conjuntos de pruebas para servicios web y de API, y colaborar con los equipos de desarrollo y de aseguramiento de calidad para garantizar la calidad del software. Aspectos destacados: 1. Desarrollar y ejecutar conjuntos de pruebas para aplicaciones web y de API 2. Trabajar estrechamente con el equipo de desarrollo para identificar y corregir defectos 3. Construir marcos y metodologías de pruebas para el desarrollo ágil de software Insulet comenzó en el año 2000 con una idea y una misión: permitir que nuestros clientes disfruten de la simplicidad, la libertad y una vida más saludable mediante el uso de nuestra plataforma de productos Omnipod®. En las últimas dos décadas hemos mejorado la vida de cientos de miles de pacientes mediante el uso de tecnología innovadora que es portátil, resistente al agua y adaptable al estilo de vida. Buscamos personas altamente motivadas y orientadas al rendimiento para formar parte de nuestro equipo en expansión. Lo hacemos contratando personas extraordinarias guiadas por valores compartidos que superan las expectativas de los clientes. ¡Nuestro éxito continuo depende de ello! Descripción del puesto: Este puesto será principalmente responsable de probar diversas aplicaciones web recién desarrolladas. El puesto participará directamente en el trabajo con un marco de automatización para probar el software web y los servicios de API. Con el tiempo, este puesto desarrollará pruebas automatizadas en conjunto con los esfuerzos de desarrollo. Responsabilidades: * Construir marcos y metodologías de pruebas que definan el proceso de prueba utilizado como parte del proceso de desarrollo ágil de software. * Desarrollar y ejecutar conjuntos de pruebas para aplicaciones web * Desarrollar y ejecutar conjuntos de pruebas para aplicaciones de servicios de API * Trabajar estrechamente con el equipo de desarrollo de software para identificar y corregir defectos. * Desarrollar y mantener una base de datos de pruebas para la validación automatizada de revisiones de software. * Colaborar con los equipos de desarrollo, de aseguramiento de calidad y de TI * Participar en revisiones de diseño de productos. * Realizar otras funciones según se requiera. Educación y experiencia: * Licenciatura en Ingeniería de Software, Ciencias de la Computación o campo similar; 5\+ años de experiencia en diseño y pruebas de software; 5\+ años de experiencia práctica en pruebas de aplicaciones web y móviles. Habilidades y competencias preferidas: * Se requieren sólidas habilidades en software, incluidas Java, JUnit o TestNG * Conocimientos profundos de la pila tecnológica de Android * Comprensión sólida de los protocolos HTTP, REST y SOAP * Competencia en control de versiones, integración continua y métodos de prueba (por ejemplo, Git) * Familiaridad con sistemas de compilación continua como Jenkins o Bamboo * Conocimiento profundo de la metodología de pruebas de software, desarrollo de pruebas y ejecución de pruebas * Familiaridad con las regulaciones de la FDA y las normas internacionales aplicables al desarrollo, verificación y validación de software para dispositivos médicos es un plus.


