Categorías
···
Entrar / Registro

Solicitud de Propuesta (RFP) - Desarrollo de Automatización de QA para API y Front-End

Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Pje. Centenario 130, C1405 Cdad. Autónoma de Buenos Aires, Argentina
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original

Descripción

Resumen: Global Fishing Watch busca un ingeniero o proveedor de QA con enfoque en automatización para construir suites de pruebas automatizadas robustas y mantenibles para aplicaciones front-end y plataformas API. Aspectos destacados: 1. Avanzar la estrategia general de Aseguramiento de Calidad (QA), las herramientas y la infraestructura de GFW 2. Diseñar, construir y mantener suites de pruebas automatizadas 3. Liderar la automatización de pruebas de extremo a extremo utilizando Playwright **Madrid, España; Buenos Aires, Argentina; cierre de la RFP: 21 de abril de 2026** **Acerca de la empresa** --------------------- Global Fishing Watch es una organización internacional sin fines de lucro comprometida con el avance de la gobernanza oceánica mediante una mayor transparencia. Creamos y compartimos públicamente conocimientos sobre la actividad humana en el mar para permitir un uso justo y sostenible de nuestros océanos. Fundada en 2015 mediante una colaboración entre Oceana, SkyTruth y Google, GFW se convirtió en una organización sin fines de lucro independiente en junio de 2017\. Mediante tecnología de vanguardia, creamos y compartimos públicamente visualizaciones cartográficas, datos y herramientas de análisis para posibilitar la investigación científica y conducir una transformación en la forma en que gestionamos nuestros océanos. Para 2030, nuestro objetivo es monitorear y visualizar el impacto de los buques oceánicos, tanto industriales como de pequeña escala, responsables de la gran mayoría de la captura global de productos del mar. Creemos que la actividad humana en el mar debe ser conocimiento común para salvaguardar los bienes comunes oceánicos globales en beneficio de todos. Global Fishing Watch trabaja para mejorar la gestión pesquera promoviendo la transparencia, desarrollando capacidades analíticas y fomentando la colaboración regional. A través de datos abiertos, tecnología satelital y asociaciones con gobiernos y partes interesadas, buscamos dotar a los tomadores de decisiones de las herramientas necesarias para combatir la pesca ilegal, no declarada y no reglamentada (IUU), apoyar a los pescadores de pequeña escala y mejorar la conservación marina. Nuestro programa se centra en compartir conocimientos, desarrollo de capacidades y la integración de técnicas avanzadas de monitoreo y evaluación para impulsar políticas basadas en evidencia y una gobernanza oceánica sostenible. **Contexto** ----------- Global Fishing Watch (GFW) solicita propuestas de ingenieros o proveedores de QA talentosos y orientados a la automatización para construir suites de pruebas automatizadas robustas y mantenibles tanto para nuestras aplicaciones front-end como para nuestra creciente plataforma API. Nuestras herramientas permiten a los usuarios explorar y analizar conjuntos de datos geoespaciales y temporales complejos mediante interfaces innovadoras, incluidos mapas interactivos, paneles de seguimiento de buques y una API pública. El objetivo principal de este encargo es mejorar la confiabilidad y la confianza en nuestros lanzamientos mediante la integración fluida de estas suites automatizadas en nuestras canalizaciones CI/CD. **Objetivos** -------------- Los entregables y objetivos principales de este proyecto incluyen: * **Creación de suites de pruebas:** Diseñar, construir y mantener suites de pruebas automatizadas que cubran los productos front-end y las APIs públicas de GFW. * **Automatización de extremo a extremo:** Liderar la automatización de pruebas de extremo a extremo utilizando Playwright para cubrir escenarios funcionales, de regresión, multiplataforma y de rendimiento. * **Automatización de API:** Hacerse cargo de la automatización de pruebas de API mediante la escritura y el mantenimiento de pruebas contractuales, funcionales e integradas para APIs públicas e internas. * **Integración CI/CD:** Integrar las suites de pruebas automatizadas en las canalizaciones CI/CD (específicamente Google Cloud Build), asegurando que las pruebas se ejecuten de forma fiable en cada activador relevante. * **Estrategia de QA:** Avanzar la estrategia general de Aseguramiento de Calidad (QA), las herramientas y la infraestructura de GFW, definiendo e informando métricas para evaluar cobertura, confiabilidad y riesgo del producto. **Nuestra pila tecnológica** ------------- #### **Pruebas** * Playwright y Vitest (marco principal de automatización de E2E e integración — obligatorio) * Cypress (utilizado en productos seleccionados — experiencia es un plus) * Selenium (heredado; conocimiento útil pero no prioritario) * Jest y axios #### **Front-end** * JavaScript / TypeScript moderno (ES6\+) * React (hooks) y Redux * Cartografía y visualización de datos: Deck.gl, D3, turf * CSS3, Módulos CSS #### **Backend y infraestructura** * Node.js (Nest y Koa), Go, Python, PostgreSQL, Clickhouse * Google Cloud Platform (GCP) * Docker * CI/CD: Google Cloud Build #### **Herramientas y colaboración** * Git y GitHub * Postman **Alcance** --------- El proveedor será responsable de probar los siguientes productos y realizar las siguientes tareas: * **Mapas interactivos:** Probar plataformas de mapas que muestren rutas de buques, mapas de calor de actividad pesquera, encuentros en alta mar y visitas a puertos. * **Características de buques:** Validar identidad de buques y funciones de seguimiento de buques transportadores, incluyendo nuevas capas añadidas al mapa central de GFW. * **APIs públicas/privadas de GFW:** Garantizar la calidad y fiabilidad de las APIs mediante pruebas contractuales, funcionales e integradas rigurosas. * **Herramientas de carga de usuario:** Probar herramientas que permitan a los usuarios cargar, mostrar y analizar sus propios conjuntos de datos junto con los datos de GFW. * **Ciclo de vida de las pruebas:** Diseñar y documentar casos de prueba para historias de usuario, validar los criterios de aceptación con el equipo de producto y ejecutar/mantener suites de regresión para nuevos lanzamientos o cambios en versiones de datos. * **Seguimiento de errores:** Informar claramente los errores en el sistema de seguimiento de incidencias y dar seguimiento hasta su resolución, trabajando estrechamente con el equipo de producto para comprender su impacto y definir su prioridad. Los entregables concretos esperados durante este contrato son: * Comprender nuestras APIs públicas, crear un plan de pruebas e implementarlo. * Automatizar pruebas para evaluar la calidad de los nuevos lanzamientos en nuestros productos este año. Aproximadamente 20\+ lanzamientos, desde cambios menores hasta cambios importantes. * Crear un nuevo conjunto de pruebas para cubrir un producto recién lanzado. **Arreglos laborales y cronograma** ------------------------------------ * **Ubicación:** Se trata de un trabajo remoto que requiere una superposición significativa de zonas horarias con Madrid, España, y Buenos Aires, Argentina. * **Colaboración:** El proveedor debe sentirse cómodo trabajando de forma independiente en una organización dinámica, gestionando múltiples tareas, compartiendo estimaciones y cumpliendo plazos. * **Duración y esfuerzo:** El contrato tiene una duración de 1 año y se estima en aproximadamente 1920 horas de trabajo. **Requisitos de calificación del proveedor** ------------------------------------- * **Experiencia:** 5\+ años de experiencia práctica construyendo y manteniendo suites de pruebas automatizadas para aplicaciones web en producción. * **Herramientas fundamentales:** Experiencia comprobada y reciente con Playwright para automatización de navegador de extremo a extremo, obligatoria. La experiencia con Cypress es un plus. * **Pruebas de API:** Experiencia sólida en automatización de pruebas de API, incluida la escritura de pruebas contractuales, funcionales e integradas. * **CI/CD:** Experiencia comprobada en la integración de pruebas automatizadas en canalizaciones CI/CD. * **Conocimiento del dominio:** Experiencia probada en pruebas de aplicaciones no tradicionales, intensivas en datos, que utilicen mapas, gráficos, mapas de calor u otras visualizaciones de datos. * **Comunicación:** Se requiere una comunicación escrita y verbal sólida en inglés; el español hablado es un plus. **Requisitos de presentación** --------------------------- Las partes interesadas deben enviar una propuesta como archivo adjunto en formato Word o PDF. La propuesta debe constar de: * Una carta de presentación que detalle el interés y las calificaciones del proveedor, incluida la experiencia previa relevante. * Una propuesta narrativa que describa el enfoque para cumplir con las responsabilidades establecidas en la RFP. * CVs de los principales miembros del equipo del proyecto. * Un presupuesto descriptivo en un archivo Excel **Fecha límite de presentación** ----------------------- Aceptamos presentaciones hasta el 21 de abril; sin embargo, la oportunidad podría cerrarse antes si recibimos un número suficiente de propuestas calificadas. Le animamos a enviar su propuesta lo antes posible. ***Igualdad de oportunidades****: Global Fishing Watch es un empleador que promueve la igualdad de oportunidades. Global Fishing Watch se compromete a fomentar la diversidad y la inclusión dentro de nuestra organización y en la comunidad más amplia de gestión y conservación oceánica. Creemos que antecedentes diversos, habilidades, conocimientos y puntos de vista nos hacen una organización más fuerte. Reunir profesionales con amplias experiencias y una gama de perspectivas nos permitirá alcanzar nuestro objetivo de una gobernanza oceánica mejorada con mayor rapidez. Contratamos y promovemos a profesionales calificados sin tener en cuenta su raza, color, religión o creencias, sexo, orientación sexual, identidad de género, estado civil o parental, origen nacional, edad, discapacidad física o mental o condición médica, ni ninguna otra característica protegida por la ley aplicable. Nuestros objetivos organizacionales responden a los desafíos urgentes que enfrenta nuestro océano global, y nuestra misión está diseñada para ayudar a garantizar un océano saludable para todos. Nos comprometemos a construir una plantilla representativa de la diversidad humana, brindando un entorno inclusivo y acogedor para todos los empleados de Global Fishing Watch, así como para nuestros socios, proveedores, suministradores y contratistas.

Fuentea:  indeed Ver publicación original
Sofía González
Indeed · HR

Compañía

Indeed
Sofía González
Indeed · HR

Empleos similares

Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.