Saltar al contenido principal

Ingeniero de Desarrollo de Software en Test

December 27, 2010

Descripción de Trabajo

Empleado:

Ubicación: Viña Del Mar, Chile

Cargo: Ingeniero de Desarrollo de Software en Test

Horario: Tiempo Completo

Supervisor: Software QA/QC Manager

Resumen

El Ingeniero de Desarrollo de Software en Test (SDET) es responsable por el chequeo del software Vulcan y asegurar la excelencia en calidad en todas las regiones de desarrollo. El Ingeniero de Desarrollo de Software en Test  es responsable de asegurar que las liberaciones del producto Vulcan sean efectivas y libres de defectos, problemas operacionales, o errores. El SDET verificara la acuciosidad y el funcionamiento del producto, así como la ubicación y corrección de cualquier problema. El SDET apoyara, asistirá y ayudara a conducir  con adherencia a un acercamiento estandarizado y establecido para todos los desarrolladores de Vulcan acerca de test, modificación y arreglos del software

El Ingeniero de Desarrollo de Software en Test  puede también ser requerido para dar opiniones sobre los aspectos buenos y malos del producto y pueden también proporcionar las ideas para las modificaciones y mejoras. Esta posición será altamente visible para todos los departamentos y personal de todo el mundo y proporcionara un fuerte conocimiento en el producto de Vulcan y la tendencia de la minería. El SDET demostrará los valores corporativos de Maptek y animará a la participación del personal de Maptek en la mejora continua del proceso de QA/QC.

Favor responder a este anuncio en Inglés.

Funciones Esenciales

  • Proporcionar un puente entre los usuarios finales y los programadores en expectativas de comunicación del software y estándares de calidad.
  • Desarrollar el arnés de prueba para su ejecución
  • Desarrollar test especiales para funcionamiento o seguridad
  • Automatizar API o test de protocolo
  • Manejar y promover los esfuerzos de test
  • Encontrar y  eliminar defectos, archivar y re-testear los defectos
  • Participar en revisiones de diseño
  • Participe en revisiones de código
  • Recomendar las estrategias en la mejora de proceso de la calidad.
  • Supervisar el proceso de la ingeniería de programas informáticos.
  • Participar en revisiones personales y reuniones de scrum.
  • Confirmar que la puesta en práctica del software es conforme con estándares establecidos.
  • Comunicar el estado de la calidad y de la confiabilidad del software.
  • Comunicar regularmente todas las pruebas a los participantes del desarrollo.
  • Mejorar la calidad y el tiempo del mercado del software con la mejora continua de pruebas manuales y automatizadas. Desarrolla los casos de pruebas manuales y automatizadas.
  • Fomentar un ambiente de la colaboración enganchando con relaciones de trabajo en equipo y de la construcción de buenas relacione a través de los departamentos.

Conocimiento, capacidades y habilidades

  • Título universitario, licenciado o superior  en  informática, matemáticas, o otra disciplina relevante. Fuerte conocimiento en minera es preferida.
  • Experiencia sólida en QA/QC con énfasis en el desarrollo de software
    • Experiencia en  de la automatización de test usando leguajes comunes de desarrollo.
    • Creación de las estrategias, procesos y planes de test.
    • Seguimiento de defectos.
    • Creación y ejecución del caso de prueba.
    • Creación de las scripts de prueba.
    • Diseño del protocolo de la clasificación de defectos.
    • Programación del diseño.
  • Habilidades en el trabajo con grupos dispersos geográficamente.
  • Capacidad de pensar estratégicamente  y sugerir soluciones creativas conforme a objetivos de negocio.
  • Altamente motivado, buena energía  y ser una  persona capacitada para  trabajar con supervisión mínima mientras que simultáneamente  se engancha a un ambiente de colaboración.
  • Habilidades avanzadas en el uso de MS Office.
  • Familiaridad con los programas de CAD es recomendada.
  • Un cierto conocimiento de uno o varios del siguientes: C# u otro lenguaje .NET, Python, C, C++, Perl, Java
  • Capacidad de ocuparse de múltiples y competentes demandas y de dar prioridad apropiadamente.
  • Capacidad de leer, escribir, hablar y comprender  la lengua inglesa.
  • Dispuesto y capaz a viajar el hasta 20% internacionalmente.

Tareas y deberes

  • Proporcionar un puente entre los usuarios finales y los programadores en expectativas de comunicación del software y estándares de calidad.
    • Trabajar con marketing, servicios técnicos, ventas, y a través de contacto directo con el usuario para ayudar a traducir las necesidades y requisitos del cliente en un producto usable, incluyendo el manejo de versiones beta de prueba con los clientes.
    • Ayude a construir una cultura de trabajo del desarrollo que ponga el desarrollo de programas enfocados al cliente en la vanguardia del desarrollo.
  • Recomiende las estrategias en la mejora de proceso de calidad.
    • Encuéntrese regularmente con el Gerente de QA/QC para desarrollar métrica y estándares.
    • Ayudar al Gerente de QA/QC con Benchmark de las tendencias actuales
    • Demuestre mejoras de medidas de fondo a través de nuevos procesos.
  • Participe en revisiones personales y reuniones de scrum.
  • Proporcionar actualizaciones en la prioridad de defectos, porcentajes terminados.
  • Proporcionar ayuda a los programadores para solucionar defectos difíciles de solucionar.
  • Confirmar que la implementación del software cumple con los estándares establecidos.
    • A través de regulares llamadas del teléfono, emails, y comunicación cara a cara, conducirán la adherencia a los estándares establecidos por el Gerente de QA/QC.
    • Utilizar la ayuda de Gerentes de Desarrollo en situaciones donde están incapaces o poco dispuestos los empleados de conformarse.
    • Mantener una plataforma consistente a través de todas las regiones.
  • Comunicar el estado de la calidad y de la confiabilidad del software.
    • Identifique la principal métrica medir calidad y confiabilidad.
    • Establecer las líneas de base para las medidas.
    • Supervisar y guardar los progresos.
    • Proporcionar al el Gerente de QA/QC, director, y a otros interesados con actualizaciones regulares de la información solicitada.
  • Comunicar regularmente a todos los  participantes del test y del desarrollo.
    • Establecer una forma regular de comunicación con los recursos de test  localmente y al exterior.
    • Estar disponible y abierto a asistir y aconsejar sobre recursos de test  vía email, teléfono, cara a cara, u otros.
  • Fomentar un ambiente de la colaboración enganchando con relaciones de trabajo en equipo y de la construcción de buenas relacione a través de los departamentos
    • Ayudar a construir una comunicación regular y activa entre el personal de servicios técnicos y los Ingenieros de Software en vez de comunicaciones entre gerentes.
  • Mantener la base de datos del seguimiento/arreglo de defectos.
    • Proporcionar reporte regulares de los esfuerzos en la resolución de defectos.
    • Documente los defectos conocidos.
  • Proporcionar el liderazgo del conocimiento del producto para que todas las iniciativas de test  aseguren de que el software de Vulcan de Maptek entregue una experiencia fácil de utilizar y sin problemas para los clientes.
  • Asegurar los test oportunos de defectos para soportar las fechas de lanzamiento.
  • Acercar las tareas  a los empleados con una actitud positiva.
  • Responder  cortésmente y  acepte las peticiones inesperadas a nombre de la gerencia y de otro personal.
  • Desarrollar  y mantenga las relaciones laborales positivas con sus compañero y otros de otros departamentos.
  • Trabaje de una manera segura y profesional siempre.
  • Otros deberes según lo asignado.

Para envío de antecedentes o para más información mcorrea@maptek.cl