Clara
Ledgebrook
Ingeniero/a de Software Senior, Pruebas (Ingeniero/a de Desarrollo de Software de Pruebas)
Sobre la oportunidad
Ledgebrook es una plataforma de seguros especializada nativa de IA. Cuando una empresa necesita una cobertura personalizada y compleja, su bróker acude a nosotros y nuestros suscriptores le dan una respuesta, a menudo en horas en lugar de semanas.
Hemos construido nuestra tecnología desde cero, con IA desde la primera línea de código. La tecnología ayuda a valorar el riesgo; el suscriptor utiliza su juicio para decidir. Siempre hay dos manos en el volante.
Somos expertos de la industria de seguros y confiamos en nuestro propio producto: Ledgebrook emite la póliza y comparte el riesgo a través de nuestra propia aseguradora, Ledgebrook Specialty, calificada A- (Excelente) por AM Best. Trabajamos exclusivamente a través de brókers mayoristas.
Sobre el puesto
Nuestra visión: hacer que las ruedas de los seguros giren más rápido.
En Ledgebrook, todo lo que hacemos está impulsado por nuestra cultura: Cuidar, Esforzarse, Prosperar Juntos. Para tener éxito en la modernización de la industria, primero debemos tener éxito en cambiar la forma en que hacemos negocios. La densidad de talento es nuestra estrella polar: menos personas, mejores personas, trabajando juntas como una. Con ese fin, hemos reemplazado todos los incentivos individuales con generosos paquetes de acciones: jugamos como un equipo, ganamos como un equipo. Todos se benefician enormemente del éxito de Ledgebrook.
Buscamos un/a Ingeniero/a de Garantía de Calidad meticuloso/a para unirse a nuestro dinámico equipo y asumir la responsabilidad de garantizar la calidad y fiabilidad de nuestros productos de software. Como Ingeniero/a de Garantía de Calidad, desempeñarás un papel crucial en el diseño, implementación y ejecución de estrategias de prueba, planes de prueba y colaborarás con equipos multifuncionales para mantener y mejorar la cobertura de automatización e identificar y abordar posibles defectos. Esta es una oportunidad emocionante para contribuir al desarrollo de soluciones de seguros innovadoras en un entorno de startup de ritmo rápido.
Sobre ti
Aquí en Ledgebrook somos apasionados por crear un equipo que esté en un viaje de aprendizaje continuo y que comparta nuestro entusiasmo por construir una empresa desde cero. No solo queremos a alguien que siga una lista de verificación; queremos un constructor que sea:
- Innovador/a: No te conformas con el status quo y buscas constantemente optimizar el tiempo de ejecución de las pruebas y la fiabilidad.
- Orientado/a al Crecimiento: Tienes hambre de mentoría y de mantenerte al día con el ecosistema cambiante de JavaScript/TypeScript.
- Ágil y Urgente: Equilibras el "sentido de urgencia agudo" con la disciplina arquitectónica para "hacerlo bien" la primera vez.
- Con Principios: Te exiges a ti mismo/a y a tu código altos estándares, manteniendo una mentalidad de "hacer lo correcto" en un entorno de alto rendimiento y no tóxico.
- Proactivo/a: Un fuerte impulso y deseo de ganar juntos como un equipo de alto rendimiento.
Lo que harás
- Arquitectura de Frameworks de Automatización: Diseñar, desarrollar y mantener frameworks de pruebas automatizadas escalables utilizando Playwright y TypeScript/JavaScript.
- Implementación de Patrones de Diseño: Aplicar patrones de diseño de pruebas estándar de la industria (por ejemplo, Page Object Model, Screenplay Pattern, App Actions o Singleton) para garantizar una base de código mantenible y robusta.
- Optimización de la Integración CI/CD: Integrar suites automatizadas en pipelines de CI/CD para proporcionar bucles de retroalimentación rápidos para el equipo de ingeniería.
- Colaboración Técnica: Asociarse con Ingenieros de Software durante la fase de diseño para abogar por la "testeabilidad" e influir en el desarrollo de funcionalidades desde el principio.
- Estrategia Avanzada de Localizadores: Desarrollar y aplicar estrategias de localizadores sofisticadas para garantizar la estabilidad de las pruebas y reducir la intermitencia en aplicaciones web dinámicas.
- Análisis de Calidad: Analizar los datos de ejecución de pruebas para identificar cuellos de botella de calidad en cualquiera de las áreas de la aplicación y proporcionar información procesable al equipo.
- Dominio del Control de Versiones: Gestionar el código de prueba a través de Git, participando en revisiones de código para garantizar la calidad de la propia suite de automatización.
- Mejora Continua de la Calidad: Identificar continuamente oportunidades para mejorar los procesos de prueba y aumentar la eficiencia.
- Documentación: Documentar procedimientos de prueba, resultados de pruebas y defectos de manera clara y concisa.
- Documentación Viva y BDD: Abogar por e implementar el Desarrollo Basado en Comportamiento (BDD) utilizando la sintaxis Gherkin para crear "documentación viva". Transformar requisitos en especificaciones ejecutables que comuniquen claramente los procedimientos de prueba, resultados y defectos tanto a los stakeholders técnicos como a los de negocio.
- Pruebas Manuales Estratégicas: Realizar pruebas manuales o exploratorias específicas cuando sea necesario, principalmente para el descubrimiento de nuevas funcionalidades o casos extremos complejos que aún no estén listos para la automatización.
- Ser un Jugador de Equipo: Ser siempre proactivo, participar en procesos de desarrollo Ágil, incluyendo planificación de sprints, daily stand-ups y revisiones de sprint.
- Mentorizar Desarrolladores: Colaborar con ingenieros de software para proporcionar formación y orientación sobre cómo escribir pruebas unitarias, de integración y de humo efectivas, elevando la calidad general del código y reduciendo la necesidad de automatización posterior.
- Alineación con el Roadmap del Producto: Colaborar estrechamente con los Gerentes de Producto para revisar las próximas funcionalidades y roadmaps, diseñando proactivamente estrategias de prueba que anticipen la nueva funcionalidad y garanticen una cobertura de calidad fluida desde el principio.
Requisitos
Imprescindibles
- Experiencia en Automatización: Experiencia demostrada como SDET o Ingeniero/a de Automatización con un enfoque especial en Playwright y/o Serenity-JS.
- Experiencia en QA: Experiencia demostrada en garantía de calidad de software, con una sólida comprensión de las metodologías de QA, tipos de pruebas y mejores prácticas.
- Fundamentos de Código: Sólidos fundamentos en TypeScript y JavaScript, con la capacidad de escribir código modular, reutilizable y mantenible para capas de pruebas end-to-end, de integración y unitarias.
- Diseño Estratégico de Pruebas: Profundo conocimiento de los patrones de diseño de pruebas y cómo estructurar una suite de pruebas para el mantenimiento a largo plazo.
- Estrategias de Localizadores: Conocimiento a nivel experto de selectores CSS, XPath y diferentes estrategias de localizadores para manejar estructuras DOM complejas.
- Control de Versiones: Conocimiento avanzado de Git (ramas, fusiones, pull requests).
- SDLC/Agile: Una sólida comprensión del Ciclo de Vida de Desarrollo de Software y cómo la automatización encaja en un ciclo de Sprint de ritmo rápido.
- Mentalidad Analítica: La capacidad de depurar fallos complejos y diferenciar entre problemas del entorno, inestabilidad de scripts y errores genuinos de la aplicación.
- APIs RESTful: Sólido conocimiento en pruebas de APIs.
- Habilidades de Comunicación: Sólidas habilidades de comunicación y colaboración, con la capacidad de trabajar eficazmente en un entorno de equipo.
Se valorará
- Habilidades de Python: Experiencia con Python para scripting.
- Otros Frameworks de Automatización: Selenium, Serenity-BDD, Cypress.
- Pruebas Full-Stack: Experiencia en pruebas de aplicaciones móviles, web responsivas para móviles y APIs (RESTful/GraphQL).
- Exposición a DevOps: Experiencia configurando Acciones de GitHub, Jenkins o herramientas similares de CI/CD.
- Pruebas de Rendimiento: Familiaridad con herramientas de pruebas de carga (por ejemplo, k6 o Artillery).
- Experiencia en la Industria: Experiencia previa en los sectores Insurtech o Fintech.
- Educación: Un título en Ciencias de la Computación, Ingeniería o un campo técnico relacionado.
- Virtualización: Experiencia con Docker, docker-compose y/o cualquier otra herramienta de virtualización.
Compensación
Para Candidatos que se Postulan desde Brasil:
Por favor, ten en cuenta: Este puesto solo está abierto a candidatos que estén autorizados a trabajar en Brasil sin necesidad de autorización de trabajo patrocinada por el empleador, actual o futura. No podemos ofrecer patrocinio en este momento.
Ledgebrook puede utilizar Inteligencia Artificial ("IA") como parte del proceso de solicitud de empleo, incluso para ayudarnos a evaluar tu solicitud. La IA se utiliza como herramienta de apoyo y las decisiones de contratación las toman reclutadores humanos. Al enviar tu información, reconoces que la empresa puede utilizar herramientas de IA como parte de nuestra evaluación. Si necesitas una adaptación razonable o un proceso de revisión alternativo debido a una discapacidad o a otra base legalmente protegida, ponte en contacto con [email protected]. Solicitar una adaptación no afectará negativamente a tu solicitud.
null
Beneficios
null
