




Resumen: Analog Devices busca un Programador Senior de Aplicaciones práctico para diseñar, codificar, mantener y actualizar un marco de automatización de pruebas agnóstico dentro del grupo QSS Test Operations. Aspectos destacados: 1. Desarrollar y mantener una solución de pruebas de clase mundial para incrementar la automatización 2. Trabajar con tecnologías analógicas, digitales y de software de vanguardia 3. Contribuir a los avances en fábricas digitalizadas, movilidad y atención sanitaria Sobre Analog Devices Analog Devices, Inc. (NASDAQ: ADI) es un líder global en semiconductores que conecta los mundos físico y digital para permitir innovaciones en el borde inteligente. ADI combina tecnologías analógicas, digitales y de software en soluciones que impulsan avances en fábricas digitalizadas, movilidad y atención sanitaria digital, ayudan a combatir el cambio climático y conectan de forma fiable a las personas con el mundo. Con ingresos superiores a los 9 000 millones de dólares en el ejercicio fiscal 2024 y aproximadamente 24 000 empleados en todo el mundo, ADI garantiza que los innovadores actuales sigan Siempre un paso adelante de lo posible™. Más información en www.analog.com, LinkedIn y Twitter (X). ADI busca un Programador Senior de Aplicaciones práctico como miembro del grupo QSS Test Operations. Será responsable de diseñar, codificar, mantener y actualizar la aplicación QSS Test Solution, un marco de automatización de pruebas agnóstico. Su función implica colaborar estrechamente con el arquitecto de automatización de pruebas, los equipos de QA, los responsables de software, los desarrolladores y los gestores de proyectos para entregar una solución de pruebas de clase mundial que incremente tanto la automatización de pruebas como la calidad general del software mediante regresiones continuas y mediciones de pruebas. Responsabilidades: * Recopilar y definir los requisitos de automatización de pruebas de los interesados * Desarrollo de la automatización de la Solución de Pruebas: crear, mantener y actualizar aplicaciones de automatización de pruebas, complementos y sistemas de backend para recopilar, almacenar y medir resultados de pruebas, asegurando una cobertura exhaustiva de pruebas * Identificar cómo integrarse en los sistemas existentes de CI/CD o con los sistemas de CI/CD de QSS * Revisión de código: crear y revisar solicitudes de extracción (pull requests) para garantizar la calidad del código y su cumplimiento con los estándares del proyecto * Asegurar que las actividades de codificación se alineen con los plazos y objetivos del proyecto * Administración de sistemas operativos Linux * Apoyo a la integración de tuberías (pipelines) de pruebas CI * También puede incluir apoyar actividades de incorporación relacionadas con la instalación de la aplicación QSS Test Solution Cualificaciones mínimas/habilidades: * Entre 3 y 5 años de experiencia relevante en metodologías de pruebas automatizadas y desarrollo de estos entornos, con al menos 2 de esos años en un puesto relacionado con DevOps * Se requiere un máster universitario en ingeniería informática, ingeniería de telecomunicaciones, ingeniería electrónica o campo afín. También se considerarán candidatos con licenciatura en ingeniería y experiencia profesional equivalente en el sector, o con una licenciatura en ciencias en una disciplina de ingeniería * Experiencia en la creación, mantenimiento, resolución de problemas y depuración de marcos de pruebas automatizadas * Amplia experiencia en el desarrollo de soluciones de pruebas con C# y Java * Antecedentes en la gestión de entornos de automatización de pruebas * Experiencia en pruebas de software mediante marcos de automatización de pruebas * Amplios conocimientos prácticos en la implementación ágil DevOps de CI/CD * Experiencia con herramientas DevOps para infraestructura CI/CD, incluidas GCOV/GCC, Coverity, Git/Bitbucket, Artifactory, Jira, Visual Studio, etc. * Experiencia con bases de datos relacionales, como SQL o PostgreSQL * Experiencia con Linux y desarrollo multiplataforma * Experiencia en el desarrollo de aplicaciones en C y C++ * Excelentes habilidades analíticas Cualificaciones preferidas: * Más de 7 años de experiencia DevOps en la gestión de infraestructura de pruebas * Habilidades de gestión de proyectos * Conocimiento del desarrollo de productos de software embebido con antecedentes en pruebas * Experiencia con la metodología ágil * Experiencia con C, C++, C#, Python, Java y scripting en shell * Experiencia con bases de datos no relacionales, como MongoDB * Experiencia con bases de datos de series temporales, como InfluxDB * Experiencia con herramientas de visualización, como Grafana * Experiencia en el desarrollo y despliegue de acciones de GitHub * Experiencia con tecnologías de contenedores como Docker * Mantenimiento de clústeres de Docker/contenedores * Conocimiento de entornos híbridos en la nube * Conocimiento de OpenShift y CloudSmith altamente deseable #LI-TK1*Para puestos que requieran acceso a datos técnicos, Analog Devices, Inc. podría necesitar obtener una autorización de licencia de exportación del Departamento de Comercio de EE.UU. — Oficina de Control de Industria y Seguridad y/o del Departamento de Estado de EE.UU. — Dirección de Control del Comercio de Defensa. Por lo tanto, los solicitantes de este puesto —excepto ciudadanos estadounidenses, residentes permanentes de EE.UU. y personas protegidas según lo definido en el 8 U.S.C. 1324b(a)(3)— podrían tener que someterse a un proceso de revisión para licencia de exportación.*Analog Devices es un empleador que ofrece igualdad de oportunidades. Fomentamos una cultura en la que todos tienen la oportunidad de tener éxito, independientemente de su raza, color, religión, edad, ascendencia, origen nacional, origen social o étnico, sexo, orientación sexual, género, identidad de género, expresión de género, estado civil, embarazo, situación parental, discapacidad, condición médica, información genética, condición militar o de veterano, afiliación sindical y afiliación política, o cualquier otro grupo legalmente protegido. Tipo de requisito de puesto: Experimentado Viajes requeridos: Sí, el 10 % del tiempo Tipo de turno: Primer turno / Días


