Descripción
Resumen:
Este puesto implica aprender software, realizar pruebas de aseguramiento de calidad (QA), redactar procedimientos de prueba, mantener marcos de automatización de pruebas, analizar código en busca de errores y colaborar con equipos de desarrollo.
Aspectos destacados:
1. Oportunidad de aprender software y contribuir a los procesos de aseguramiento de calidad (QA)
2. Participar en la redacción y mantenimiento de procedimientos de prueba automatizados y manuales
3. Colaborar con el equipo de desarrollo para identificar y resolver errores
Responsabilidades:
* Aprender el software desarrollado por Cirrus Link Solutions
* Realizar procedimientos de prueba de QA y reportar los resultados al equipo de desarrollo
* Redactar procedimientos de prueba de software automatizados y manuales, así como software de prueba
* Actualizar, mejorar y mantener el marco interno de automatización de pruebas
* Analizar registros (logs) y código (principalmente Java) para extraer conclusiones sobre el comportamiento del producto y posibles errores
* Trabajar con el equipo de desarrollo para identificar y reportar errores
* Validar tareas e incidencias resueltas por el equipo de desarrollo
Requisitos:
* Gran atención al detalle
* Capacidad de organización y buenas habilidades para la resolución de problemas
* Estilo de comunicación cortés y profesional, incluso bajo presión
* Flexibilidad ante cambios en las prioridades y planes debido a circunstancias imprevistas
* Capacidad para trabajar eficazmente en un equipo distribuido: este puesto requiere presencia física en la oficina, aunque también contamos con miembros del equipo ubicados fuera del estado
* Conocimientos sólidos en redes TCP/IP
* Experiencia sólida con Microsoft Office
* Familiaridad con sistemas distribuidos o en red
* Experiencia en Java u otro lenguaje de programación orientado a objetos
Conocimientos/experiencia en cualquiera de los siguientes aspectos serán valorados positivamente:
* MQTT
* MQTT Sparkplug
* Git, Maven y Jenkins
* Protocolos industriales (por ejemplo, Modbus, CANbus, protocolos EFM, HART, BACnet, etc.)
* IIoT
* Sistema operativo Linux y/o Windows
* C/C++/Python/C#/Scripting en Shell/PowerShell
* Raspberry Pi y/u otras plataformas embebidas
* Google Protocol Buffers
* Seguridad de redes
* Jira y Confluence
* Experiencia con plataformas en la nube e implementaciones en la nube (por ejemplo, AWS, Azure, GCP, Watson, etc)
Formación y experiencia requeridas:
* Estar cursando al menos el tercer año (nivel junior) de un programa universitario de cuatro años en un campo relacionado con las tecnologías de la información
* Experiencia previa en prácticas profesionales o empleos relacionados con TI será valorada positivamente
Ubicación y tipo de puesto:
* Centro de Vancouver, WA, EE. UU.
* Se requiere asistencia presencial a la oficina
* Duración de tres meses, con posibilidad de prórroga (la duración final es negociable)
Oportunidades adicionales (según experiencia y desempeño a lo largo del tiempo):
* Desarrollar software y corregir errores del producto
* Crear y mantener documentación técnica de soporte dirigida a clientes y para uso interno
* Brindar soporte técnico de nivel dos a los clientes ante sus incidencias
Remuneración:
28 dólares estadounidenses por hora, sin beneficios adicionales