Categorías
···
Entrar / Registro

Desarrollador BDD

Salario negociable

Qode

California, USA

Favoritos
Compartir

Parte del contenido se ha traducido automáticamenteVer original
Descripción

Resumen del trabajo: Estamos buscando un redactor de BDD altamente motivado con amplia experiencia en la redacción de casos de uso y archivos de funcionalidades utilizando metodologías de Desarrollo Guiado por el Comportamiento (BDD). El candidato ideal también contará con experiencia práctica en frameworks de BDD basados en Python, como Behave o pytest-bdd, para apoyar las pruebas automatizadas y la especificación colaborativa de los requisitos empresariales. Principales responsabilidades: Colaborar con los responsables de producto, analistas de negocio y equipos de control de calidad para comprender los requisitos del negocio. Redactar escenarios claros y concisos de BDD en sintaxis Gherkin (formato Dado-Cuando-Entonces). Crear y mantener archivos de funcionalidades para múltiples casos de uso. Apoyar a los equipos de desarrollo y control de calidad en la implementación de definiciones de pasos y automatización de pruebas en Python. Asegurar que los archivos de funcionalidades estén bien alineados con las historias de usuario y los criterios de aceptación. Participar en sesiones de refinamiento y planificación para garantizar una cobertura adecuada de los escenarios. Ayudar a mantener un repositorio de BDD estructurado y escalable. Habilidades y calificaciones requeridas: Más de 3 años de experiencia en la redacción de casos de uso y archivos de funcionalidades con BDD. Dominio de Python y experiencia con frameworks de BDD como Behave, pytest-bdd o lettuce. Amplio conocimiento del lenguaje Gherkin y de los principios del desarrollo guiado por el comportamiento. Familiaridad con metodologías ágiles/Scrum. Excelentes habilidades de comunicación y capacidad para trabajar estrechamente con equipos multifuncionales. Gran atención al detalle y mentalidad orientada a la calidad y precisión. Calificaciones deseables: Experiencia en automatización de pruebas e integración de BDD con pipelines de CI/CD. Conocimiento de herramientas de gestión de pruebas como Jira, TestRail o Zephyr. Experiencia en servicios financieros o aplicaciones a gran escala es un plus.

Fuentea:  workable Ver publicación original

Ubicación
California, USA
Mostrar mapa

workable

También le puede interesar

pony.ai
Ingeniero de software, aprendizaje profundo
Fremont, CA, USA
Fundada en 2016 en Silicon Valley, Pony.ai se ha convertido rápidamente en un líder global en movilidad autónoma y es pionera en la expansión de tecnologías y servicios de movilidad autónoma en una cantidad cada vez mayor de ubicaciones en todo el mundo. Con unidades de negocio de Robotaxi, Robotruck y vehículos de propiedad personal (POV), Pony.ai es un líder industrial en la comercialización de la conducción autónoma y se compromete a desarrollar capacidades de conducción autónoma seguras a escala global. La posición líder de Pony.ai ha sido reconocida: CNBC la ubicó en el puesto número 10 en su lista CNBC Disruptor 2022, que incluye a las 50 empresas tecnológicas más innovadoras y disruptivas. En junio de 2023, Pony.ai fue incluida en la lista inaugural XB100 de XPRIZE y Bessemer Venture Partners, que reconoce a las 100 principales empresas privadas de tecnología profunda del mundo, ocupando el puesto número 12 a nivel global. Hasta agosto de 2023, Pony.ai ha acumulado casi 15 millones de millas de conducción autónoma en todo el mundo. Responsabilidades Trabajar junto con expertos en el campo de vehículos autónomos en arquitectura y diseño de software, diseño de sistemas y módulos, métricas de evaluación, especificación e implementación de marcos de pruebas y regresión. Diseñar y desarrollar modelos fundamentales a gran escala entrenados con grandes volúmenes de datos del mundo real. Formular problemas abiertos del mundo real como problemas bien definidos de aprendizaje automático; desarrollar y aplicar enfoques avanzados de aprendizaje automático (aprendizaje profundo, aprendizaje por refuerzo, aprendizaje por imitación, etc.) a estos problemas; escalarlos a tuberías de datos; y optimizarlos para que se ejecuten en tiempo real en los vehículos. Desarrollar e implementar modelos de aprendizaje profundo, incluyendo modelos de visión y lenguaje (VLMs) y modelos de lenguaje grandes (LLMs). Optimizar modelos de aprendizaje profundo para que se ejecuten de forma robusta bajo estrictas limitaciones de tiempo de ejecución. Requisitos Título de maestría en Ciencias de la Computación, o al menos 2 años de experiencia profesional equivalente en campos técnicos similares. Conocimientos sólidos de estructuras de datos, algoritmos, computación paralela, optimización de código y procesamiento de datos a gran escala. Experiencia en aprendizaje automático aplicado, incluyendo recolección y análisis de datos, evaluación e ingeniería de características. Dominio de C++/Python. Buenas habilidades de comunicación y espíritu de equipo. Experiencia deseada Doctorado en Aprendizaje Profundo, Aprendizaje Automático, Robótica, Procesamiento de Lenguaje Natural o un campo técnico similar. Publicaciones en conferencias de primer nivel como CVPR/ICCV/ECCV/ICLR/ICML/NeurIPS/ICLR/AAAI/IJCV/PAMI. Experiencia en aplicar aprendizaje automático/aprendizaje profundo para predicción de comportamiento, aprendizaje por imitación y planificación de movimientos. Experiencia en implementar algoritmos de aprendizaje profundo para aplicaciones en tiempo real con recursos computacionales limitados. Experiencia en optimización convexa, geometría computacional o álgebra lineal. Experiencia con GPU/CUDA/TensorRT. Compensación y beneficios Rango salarial base: 140.000 - 250.000 USD anuales La compensación puede variar fuera de este rango dependiendo de varios factores, incluyendo las calificaciones, habilidades, competencias, experiencia y ubicación del candidato. El salario base es solo una parte de la compensación total, y este puesto puede ser elegible para bonos/incentivos y unidades de acciones restringidas. Además, ofrecemos los siguientes beneficios a los empleados elegibles: Plan de atención médica (médico, dental y visual) Plan de jubilación (401k tradicional y Roth) Seguro de vida (básico, voluntario y por desastre) Tiempo libre remunerado (vacaciones y días festivos) Licencia familiar (maternidad, paternidad) Discapacidad a corto y largo plazo Comida y bocadillos gratuitos
$140,000-250,000
Qode
Desarrollador de software
Florida, USA
Empresa: Electric Company Puesto: Desarrollador de Software Duración: Contrato de 6 meses Salario: 45 $/hora Ubicación: 4 días presenciales en Tampa, FL Solo ciudadanos estadounidenses (USC) o residentes permanentes (GC), no se aceptan otras visas REQUISITOS Educación Requerido: Título universitario en Informática, Ciencias de la Computación, Administración de Empresas, Ingeniería, Matemáticas, Sistemas de Información o disciplina equivalente. Licencias/Certificaciones Deseable: Al menos una certificación profesional en disciplinas relacionadas con el puesto. Experiencia Relacionada Requerida: Dos años de experiencia en análisis, diseño y desarrollo de sistemas. CONOCIMIENTOS/HABILIDADES/CAPACIDADES REQUERIDOS: · Experiencia en soporte e integración de sistemas SCADA (Supervisory Control and Data Acquisition). · Conocimientos sólidos de aplicaciones de software empresarial y tecnologías de hardware. Mantiene actualización sobre tendencias de la industria de TI y tecnologías emergentes; sugiere la aplicación de nuevas tecnologías cuando sea apropiado. · Excelentes habilidades verbales, escritas, analíticas e interpersonales. Presenta información frecuentemente ante su equipo y departamento. · Conocimientos demostrados en lenguajes de programación y uso de herramientas de desarrollo como PL/SQL Developer, SQL Server Management Studio y Microsoft Visual Studio. · Comprende los planes de proyecto y es capaz de articular claramente su rol, los objetivos del proyecto y los plazos. Elabora planes de proyecto para proyectos pequeños; colabora con gerentes de proyecto en la elaboración de planes para proyectos grandes. · Crea y revisa especificaciones técnicas de diseño y posee conocimientos sobre herramientas y tecnologías de desarrollo que apoyen la arquitectura de tecnologías de la información. · Dominio del paquete Microsoft Office. HABILIDADES Y EXPERIENCIA DESEABLES: · Experiencia en soporte y gestión de sistemas SCADA. · Experiencia en soporte e implementación de soluciones de gestión de datos de medidores. · Experiencia en soporte e integración de sistemas de lectura de medidores y facturación SAP. · Experiencia en soporte e implementación de soluciones móviles para campo. · Dominio de SQL Server Management Studio. · Conocimientos sobre operaciones y controles de servicios eléctricos y/o de gas. · Experiencia con sistemas de gestión de bases de datos relacionales. · Experiencia en desarrollo y diseño de procesos de integración entre sistemas diferentes. · Experiencia con herramientas de generación de informes como MS SSRS, Crystal Reports y/o Power BI. FUNCIONES Y RESPONSABILIDADES PRINCIPALES Desarrolla software de complejidad moderada basado en especificaciones proporcionadas. Implementa paquetes de software que requieren configuración e integración moderadas; puede requerirse interacción con recursos del proveedor de forma remota o presencial. Integra aplicaciones con interfaces de complejidad moderada según las especificaciones proporcionadas. Brinda soporte primario y/o secundario 24x7 para una o más aplicaciones clasificadas como especializadas, fundamentales o críticas para la misión. Apoya las fases de solicitud y análisis del ciclo de vida de desarrollo de software (SDLC) mediante la elaboración de documentación y estimaciones requeridas, revisadas por personal más experimentado. Ejecuta las fases de diseño, desarrollo e implementación del SDLC produciendo los entregables establecidos, con revisión por parte de personal más experimentado. Participa en equipos de desarrollo y soporte de aplicaciones, así como en equipos de proyectos, bajo la dirección de su gerente, miembros sénior del equipo o gerentes de proyecto. Puede desempeñar el rol de Líder Técnico en proyectos pequeños. Adquiere y mantiene conocimientos sobre las áreas empresariales relacionadas con los proyectos y asignaciones de soporte de aplicaciones. Adquiere y mantiene las competencias técnicas adecuadas.
$45
Two95 International Inc.
Desarrollador de Python - Pittsburgh, PA
Pittsburgh, PA, USA
Título: Desarrollador Python Ubicación: Pittsburgh, PA Puesto: Contrato Descripción: - Debe tener 7 o más años de experiencia relevante desarrollando software en múltiples versiones de Python - Debe tener un sólido conocimiento práctico de las herramientas y bibliotecas disponibles para el sistema operativo Linux - Experiencia con Team Foundation Server - Diseñar, desarrollar, documentar, probar y depurar nuevos sistemas de software y/o aplicaciones existentes para uso interno - Diseñar, desarrollar, documentar, probar y depurar nuevas integraciones de API para crear flujos de trabajo de principio a fin para operaciones de impresión/correo - Desarrollar software de alto rendimiento y reutilizable - Utilizar metodologías definidas del ciclo de vida del software - Demostrar habilidades analíticas y de resolución técnica de problemas ante situaciones difíciles - Comunicarse con gerentes de proyectos, clientes y otros desarrolladores para diseñar estrategias de proyecto cohesivas y garantizar una colaboración eficaz durante todas las fases de desarrollo, pruebas e implementación Requisitos Nota: Si está interesado, envíe su currículum actualizado a Gowri.Sankar@two95intl.com e incluya sus expectativas salariales junto con sus datos de contacto y un horario adecuado para poder comunicarnos con usted. Si conoce a alguien en su círculo de contactos que sea ideal para este puesto, le agradeceríamos que reenviara esta oferta a dicha persona, enviándonos una copia. ¡Esperamos tener noticias suyas lo antes posible!
Salario negociable
Mindrift
Desarrollador de Software Independiente (Ingeniero Python) - Entrenador de IA
Michigan, USA
Esta oportunidad es solo para candidatos que actualmente residan en el país especificado. Su ubicación puede afectar la elegibilidad y las tarifas. En Mindrift, la innovación se encuentra con la oportunidad. Creemos en el uso del poder de la inteligencia colectiva para moldear éticamente el futuro de la IA. Lo que hacemos La plataforma de Mindrift conecta a especialistas con proyectos de IA de importantes innovadores tecnológicos. Nuestra misión es desbloquear el potencial de la IA generativa aprovechando la experiencia del mundo real de todo el planeta. Acerca del puesto Buscamos un desarrollador Python experimentado al que le guste crear herramientas, entornos e infraestructura para trabajar con agentes basados en modelos de lenguaje (LLM). Ayudará a crear entornos aislados (sandboxes), sistemas de tareas y tuberías de integración y entrega continua (CI/CD) para apoyar las pruebas y el desarrollo de agentes de IA. También colaborará estrechamente con investigadores y expertos en diferentes áreas, ayudándoles a configurar y utilizar eficazmente estas herramientas. Aunque cada proyecto es único, normalmente podría: - Crear entornos aislados (sandboxes) para ejecutar y probar agentes de IA de forma segura - Desarrollar herramientas para redactar tareas y casos de prueba para agentes - Configurar tuberías de CI/CD para ejecutar comprobaciones y evaluar agentes - Preparar entornos de desarrollo para expertos que crean estas tareas - Crear plantillas de repositorios y scripts para ayudar a nuevos colaboradores - Diseñar interfaces para hacer seguimiento de las entradas de tareas y los resultados de los agentes Ejemplos de tareas Cómo comenzar Simplemente postúlese a esta oferta, cumpla con los requisitos y obtenga la oportunidad de contribuir a proyectos acordes con sus habilidades, en el horario que le convenga. Desde la creación de indicaciones de entrenamiento hasta el refinamiento de las respuestas del modelo, ayudará a moldear el futuro de la IA, asegurando que la tecnología beneficie a todos. Requisitos - Tiene un título universitario (Licenciatura o Maestría) en Desarrollo de Software, Ciencias de la Computación u otro campo relacionado. - Tiene 5 o más años de experiencia escribiendo código en Python. - Su nivel de inglés es avanzado (C1) o superior. - Está dispuesto a aprender nuevos métodos, puede cambiar rápidamente entre tareas y temas, y a veces trabajar con pautas complejas y desafiantes. - Este puesto freelance es completamente remoto, por lo que solo necesita una laptop, conexión a internet, tiempo disponible y entusiasmo para asumir nuevos retos. Beneficios ¿Por qué esta oportunidad freelance podría ser ideal para usted? - Reciba pago por su experiencia, con tarifas que pueden alcanzar hasta $50/hora según sus habilidades, experiencia y necesidades del proyecto. - Participe en un proyecto freelance remoto y a tiempo parcial que se adapte a sus compromisos profesionales o académicos principales. - Trabaje en proyectos avanzados de IA y obtenga experiencia valiosa que enriquezca su portafolio. - Influya en la forma en que los futuros modelos de IA comprenden y se comunican en su campo de especialización.
$50
Mindrift
Desarrollador de Software Independiente (Python-Rust) - Entrenador de IA
Texas, USA
Esta oportunidad está disponible únicamente para candidatos que residan actualmente en el país especificado. Su ubicación puede afectar la elegibilidad y las tarifas. En Mindrift, la innovación se encuentra con la oportunidad. Creemos en el uso del poder de la inteligencia colectiva para moldear éticamente el futuro de la IA. Qué hacemos La plataforma de Mindrift conecta a especialistas con proyectos de IA procedentes de importantes innovadores tecnológicos. Nuestra misión es desbloquear el potencial de la IA generativa aprovechando experiencia del mundo real de todo el planeta. Sobre el puesto Los modelos de IA generativa están mejorando muy rápidamente, y uno de nuestros objetivos es hacerlos capaces de responder preguntas especializadas y alcanzar habilidades avanzadas de razonamiento. Si se une a la plataforma como Tutor de IA en programación, tendrá la oportunidad de colaborar en estos proyectos. Aunque cada proyecto es único, normalmente podría: Analizar y comprender código existente en Python o C/C++ Migrar lógica a Rust idiomático y seguro, manteniendo la funcionalidad Adaptar o trasladar la suite de pruebas y garantizar la equivalencia de comportamiento Documentar los pasos de migración y las decisiones técnicas Cómo comenzar Simplemente postúlese a esta oferta, cumpla con los requisitos y obtenga la posibilidad de contribuir a proyectos acordes a sus habilidades, en el horario que le convenga. Desde crear indicaciones de entrenamiento hasta refinar las respuestas del modelo, ayudará a dar forma al futuro de la IA asegurando que la tecnología beneficie a todos. Requisitos Tiene un título de Licenciatura o Maestría en Desarrollo de Software, Ciencias de la Computación u otros campos relacionados. Tiene al menos 3 años de experiencia profesional con Python y 1 año o más con Rust (o capacidad para aprender rápidamente). Su nivel de inglés es avanzado (C1) o superior. Experiencia con PyO3/maturin para la interoperabilidad entre Python y Rust. Conocimientos de Docker, Kubernetes y CI/CD para aplicaciones híbridas de Python y Rust. Está dispuesto a aprender nuevos métodos, capaz de cambiar rápidamente entre tareas y temas, y a veces trabajar con directrices complejas y desafiantes. Este puesto freelance es completamente remoto, por lo que solo necesita una laptop, conexión a internet, tiempo disponible y entusiasmo para asumir retos. Beneficios ¿Por qué esta oportunidad freelance podría ser ideal para usted? Reciba pago por su experiencia, con tarifas que pueden alcanzar hasta $50/hora según sus habilidades, experiencia y necesidades del proyecto. Participe en un proyecto freelance remoto y a tiempo parcial que se adapte a sus compromisos profesionales o académicos principales. Trabaje en proyectos avanzados de IA y adquiera experiencia valiosa que enriquezca su portafolio. Influya en la forma en que los futuros modelos de IA comprenden y se comunican en su área de especialización.
$50
Code Metal
Ingeniero Principal de Software, Visualización y Frontend
Boston, MA, USA
Brinda a los tomadores de decisiones la claridad que necesitan, exactamente cuando la necesitan. En Code Metal, simulaciones físicas en tiempo real, análisis de inteligencia artificial y acciones de operadores convergen en flujos masivos de datos. Como líder de Visualización y Frontend, transformarás ese caudal de información en experiencias elegantes y de alto impacto que orienten decisiones de diseño de fuerza de miles de millones de dólares, impulsadas mediante simulaciones de guerra. Buscamos un arquitecto práctico que pueda configurar una pila de interfaz modular, gestionar datos geoespaciales y temporales complejos, y capacitar a un pequeño equipo de élite para lanzar productos pulidos rápidamente. Qué harás Arquitectar un marco de interfaz de próxima generación: diseñar una biblioteca de componentes y un sistema de plugins que permita a equipos internos (y futuros terceros) extender visualizaciones sin modificar el código principal. Representar datos a gran escala: construir vistas responsivas que integren salidas de simulaciones en vivo, superposiciones de IA y conjuntos de datos históricos en una única línea de tiempo coherente y navegable. Integrar de forma limpia: consumir puntos finales FastAPI/ZeroMQ desde el backend y publicar APIs cliente bien versionadas para herramientas de planificación de misiones y paneles de control. Iterar con partes interesadas y líderes de diseño UX: optimizar sin descanso la experiencia basándose en el rendimiento y en los comentarios de jugadores de simulaciones de guerra de la Fuerza Aérea y líderes de UX. Liderar con el ejemplo: promover las mejores prácticas de UI/UX, revisiones de código, crítica de diseño y pruebas automatizadas; ayudar a tus compañeros de equipo a convertirse en multiplicadores de fuerza. Lanzar continuamente: ser responsable de la canalización CI/CD para entornos web y de escritorio, con enfoque en la acreditación del Departamento de Defensa y distribución entre dominios. Por qué Code Metal Misión con impacto: tus visualizaciones guían las conversaciones que moldean la fuerza del futuro. Velocidad: ciclos cortos, equipos pequeños: diseñas por la mañana y despliegas por la tarde. Propiedad: no hay espectadores; cada ingeniero lanza código que importa. Requisitos Credenciales obligatorias 6 o más años desarrollando y desplegando aplicaciones web de alta calidad con gran densidad de datos. Dominio de frameworks modernos de TypeScript/JavaScript y patrones de gestión de estado. Experiencia demostrada en el diseño de interfaces modulares y extensibles que múltiples equipos puedan desarrollar en paralelo. Amplia experiencia visualizando grandes conjuntos de datos (series temporales, geoespaciales, grafos) en tiempo real. Sólido conocimiento de flujos de trabajo seguros y mantenibles para compilación y empaquetado. Habilitación de seguridad secreta activa (o capacidad de obtenerla rápidamente). Puntos adicionales WebGL / WebGPU, deck.gl, Cesium u otras bibliotecas de renderizado de alto rendimiento. Empaquetado multiplataforma para aplicaciones de escritorio (Electron, Tauri, Aplicaciones Web Progresivas). Conocimiento del diseño centrado en factores humanos para entornos críticos. Habilitación TS/SCI. Beneficios Plan de salud con cobertura del 100 % de la prima, incluyendo médico, dental y visual. 401k con coincidencia del 5 %. Tiempo libre pagado (vacaciones ilimitadas, más días de enfermedad y festivos oficiales). Modalidad de trabajo híbrido flexible. Asistencia para reubicación para empleados calificados.
Salario negociable
Cookie
Configuración de cookies
© 2025 Servanan International Pte. Ltd.