Lo sentimos, la oferta no está disponible,
pero puedes realizar una nueva búsqueda o explorar ofertas similares:

Profesional En Sg-Sst Area Telecomunicaciones

profesional en seguridad y salud en el trabajo para unirse a nuestro equipo de telecomunicaciones. Responsabilidades: Evaluar riesgos laborales, implementar ...


Desde Ingdetec S.A.S - Valle del Cauca

Publicado 22 days ago

Jefe De Sistemas Bilingüe

Importante empresa del sector del entretenimiento requiere Jefe de Sistemas Bilingüe, que estara encargado de garantizar que todos los sistemas de informació...


Desde Grupo Heorica Sas - Centro De Eventos Valle Del Pacífico - Valle del Cauca

Publicado 22 days ago

Técnico En Sistemas - Buga

Importante empresa del sector TI, requiere para su equipo de trabajo técnico o tecnólogo en sistemas con experiencia en mantenimiento preventivo y correctivo...


Desde R&S Soluciones Ltda - Valle del Cauca

Publicado 22 days ago

Técnico En Sistemas O Redes - Buga

Importante empresa del sector TI, requiere para su equipo de trabajo técnico en sistemas o redes con experiencia en mantenimiento preventivo y correctivo de ...


Desde R&S Soluciones Ltda - Valle del Cauca

Publicado 22 days ago

Qa Automation Engineer

Qa Automation Engineer
Empresa:

Careers At Sundevs


Detalles de la oferta

Introducción En SunDevs, estamos a la vanguardia en la entrega de soluciones de software de última generación para las industrias de restaurantes y cines.

Empoderamos a nuestros equipos de producto para resolver problemas difíciles – problemas de clientes y problemas de negocio – de maneras que nuestros clientes amen, pero que funcionen para nuestro negocio. Nuestros equipos de producto son multifuncionales y duraderos, generalmente compuestos por un gerente de producto, un diseñador de producto, varios ingenieros de software, ingenieros de QA e ingenieros de automatización de pruebas.

Estamos buscando un QA Automation Engineer Semi Senior apasionado, hábil y resiliente para unirse a nuestro equipo. Estamos embarcándonos en una ambiciosa iniciativa para crear y fomentar una cultura de automatización de pruebas en nuestros equipos de desarrollo de software en la empresa. Uno de nuestros objetivos clave es aumentar la cobertura de automatización de pruebas en todos nuestros repositorios y reducir el tiempo requerido por los QA manuales para probar las aplicaciones.

En este papel crucial, jugarás un papel fundamental en la construcción, implementación y refinamiento de nuestra estrategia de automatización de pruebas, asegurando que nuestros productos ofrezcan una experiencia de usuario excepcional y libre de problemas.

Lo que buscamos Más de 3 años de experiencia en el diseño, desarrollo y mantenimiento de frameworks y scripts de pruebas automatizadas robustos. Dominio de múltiples lenguajes de programación: Experiencia en al menos un framework de automatización (por ejemplo, Selenium, Cypress, Playwright) y un sólido conocimiento en lenguajes de programación de alto nivel (por ejemplo, JavaScript, TypeScript, Dart, Swift, Python, etc.) Altos niveles de resiliencia para fomentar e impulsar una cultura de pruebas de automatización: Constantemente buscas nuevas formas de mejorar los procesos y metodologías de automatización de pruebas, y buscas nuevas formas de compartir y adoptar este conocimiento con otros ingenieros de software. Sólida comprensión de las metodologías de desarrollo de software: Ágil, Waterfall, pipelines de CI/CD y prácticas de DevOps son una ventaja. Capacidad demostrada para analizar requisitos, desarrollar planes de prueba y diseñar casos de prueba completos que cubran la funcionalidad, el rendimiento y la usabilidad. Excelentes habilidades para resolver problemas con un don para identificar y depurar problemas de automatización de manera eficiente. Habilidades efectivas de comunicación y colaboración: Prosperas en entornos multifuncionales, colaboras activamente con los equipos de desarrolladores y QA, y posees la capacidad de articular conceptos técnicos claramente tanto a audiencias técnicas como no técnicas. Responsabilidades clave Liderar el desarrollo e implementación de nuestra estrategia de automatización de pruebas: Definir el alcance de la automatización, seleccionar las herramientas y frameworks adecuados y construir componentes de prueba reutilizables. Diseñar, desarrollar y mantener scripts de pruebas automatizadas para aplicaciones web, móviles y API. Integrar scripts de automatización con pipelines de CI/CD para pruebas continuas y bucles de retroalimentación. Planificación de pruebas: Ayudar en el desarrollo de planes y estrategias de prueba que describan el alcance, los objetivos y la cobertura de pruebas para un proyecto de software determinado. Diseño de casos de prueba: Crear y mantener casos de prueba, scripts de prueba y conjuntos de datos de prueba basados en los requisitos y especificaciones del software. Ejecución de pruebas: Ejecutar casos de prueba manualmente o utilizando herramientas de pruebas automatizadas para verificar la funcionalidad, el rendimiento y la fiabilidad de las aplicaciones de software. Informe de defectos: Identificar e informar defectos, problemas e inconsistencias encontrados durante las pruebas, proporcionando información clara y detallada para que los desarrolladores puedan reproducir y resolver los problemas. Pruebas de regresión: Realizar pruebas de regresión para asegurarse de que los problemas identificados previamente se hayan solucionado y que los nuevos cambios no hayan introducido defectos adicionales. Pruebas ad-hoc: Realizar pruebas exploratorias y ad-hoc para descubrir problemas y escenarios inesperados que pueden no estar cubiertos por los casos de prueba formales. Documentación: Documentar y mantener artefactos de prueba, incluyendo planes de prueba, casos de prueba y resultados de prueba. Pruebas de rendimiento: Ayudar en las actividades de pruebas de rendimiento, incluyendo pruebas de carga y de estrés, para evaluar la capacidad de respuesta y la estabilidad del software en diversas condiciones. Pruebas de seguridad: Participar en los esfuerzos de pruebas de seguridad para identificar vulnerabilidades y debilidades de seguridad en el software. Comunicación: Comunicarse eficazmente con los desarrolladores, los gerentes de producto y otros miembros del equipo para proporcionar retroalimentación sobre la calidad del software y resolver problemas. Configuración del entorno de pruebas: Preparar y mantener entornos de prueba, incluyendo configuraciones de software y datos de prueba. Gestión de datos de prueba: Gestionar y mantener conjuntos de datos de prueba, asegurando que se cumplan los requisitos de privacidad y seguridad de los datos. Métricas de calidad: Ayudar en la recopilación y análisis de métricas de calidad para seguir el progreso de los esfuerzos de prueba e identificar áreas de mejora. Pruebas de aceptación del usuario (UAT): Coordinar con los usuarios o las partes interesadas para facilitar las UAT, cuando corresponda, para validar que el software cumple con los requisitos del negocio. Pruebas de cumplimiento: Asegurar que el software cumpla con los estándares y regulaciones relevantes de la industria, como los requisitos de accesibilidad o internacionalización. Informes de pruebas: Generar y distribuir informes de resumen de pruebas para proporcionar información sobre el estado de la calidad del software. Resolución de problemas: Colaborar con los miembros del equipo para solucionar problemas, hacer una lluvia de ideas sobre soluciones y contribuir a la mejora general del proceso de pruebas. Participación en el equipo: Realizar reuniones 1:1 con los miembros de su equipo, proporcionar retroalimentación oportuna a su equipo, participar en la Encuesta de retroalimentación 360 y la evaluación del desempeño de los miembros de su equipo, etc. Desarrollar los OKR del producto con su equipo y contribuir a los OKR de otros equipos. Apoyar la adopción de la metodología Strong Product Teams dentro de la empresa. Apoyar la adopción de Team Topologies dentro de la empresa. Fomentar una Cultura de Automatización de Pruebas en todos los equipos de producto y todos los desarrolladores de SunDevs. Requisitos Título universitario en Ciencias de la Computación, Ingeniería de Software o Sistemas, o experiencia práctica equivalente en un campo relacionado con el software. Más de 3 años de experiencia documentando, diseñando y realizando casos de pruebas automatizadas para aplicaciones web, aplicaciones de escritorio y aplicaciones móviles. Fuertes habilidades para resolver problemas y capacidades analíticas. Sólidas habilidades de comunicación en todos los aspectos. Deseable Experiencia utilizando Bitrise CI/CD y Firebase Test Lab. Experiencia trabajando en una empresa orientada por producto. Haber trabajado previamente en una Startup. Comprensión clara de los conceptos y prácticas descritos en la Pirámide de Pruebas. Nivel de inglés +B1. Ubicación 100% Remoto (Colombia).

#J-18808-Ljbffr


Fuente: Jobleads

Requisitos

Qa Automation Engineer
Empresa:

Careers At Sundevs


Built at: 2024-10-06T03:38:29.522Z