Redwood Materials
Western & Southern Financial Group
Ingeniero de Automatización II
Descripción general
Trabaja en estrecha colaboración con el gerente de pruebas del programa para definir la estrategia y los procesos de automatización de pruebas funcionales. Responsable de crear, ejecutar y mantener una estrategia de automatización de pruebas a nivel de programa y un marco de pruebas de automatización para un conjunto determinado de herramientas de automatización; crear controles personalizados; asesorar a los desarrolladores de pruebas de automatización; y demostrar innovaciones para aumentar la eficiencia de las pruebas y maximizar el retorno de las inversiones en pruebas.
Responsabilidades
- Trabaja con el Gerente de SQA para definir la estrategia de pruebas de automatización y las metodologías relevantes.
- Implementa y desarrolla el marco de automatización de pruebas para UI y middleware para conjuntos dados de componentes del sistema: web, mainframe, servicios web, base de datos, documentos, xml.
- Garantiza el uso óptimo del conjunto de herramientas de automatización de pruebas existente junto con el uso de herramientas de código abierto con el objetivo de proporcionar soluciones más rápidas, mejores y rentables a los equipos de pruebas.
- Revisa los escenarios de regresión seleccionados para la automatización, evalúa la viabilidad de la automatización y proporciona recomendaciones para maximizar la automatización del conjunto de regresión respaldado por las aportaciones técnicas.
- Crea y publica un panel de control de automatización de pruebas a nivel de programa semanalmente; trabaja con los puntos de contacto en diferentes programas, proyectos y flujos de trabajo para recopilar datos y generar métricas de automatización.
- Revisa las estrategias y planes de prueba del proyecto para hacer recomendaciones sobre la automatización de pruebas funcionales de nuevos requisitos e influir en el enfoque de pruebas para un mejor ROI.
- Demuestra experiencia en API y servicios web para poder consumir herramientas de prueba APIs expuestas por las aplicaciones.
- Revisa y acepta los scripts de prueba creados o modificados por el equipo para el cumplimiento de los estándares de codificación y la integridad de la biblioteca centralizada de scripts de prueba reutilizables.
- Proporciona soporte de desarrollo de integración continua (CI) al master de compilación e implementa/mejora los procesos, entornos y scripts de prueba de compilación para garantizar que las entregas de código a control de calidad sean de la más alta calidad.
- Asesora a los desarrolladores de automatización y a los equipos de pruebas funcionales del programa para desarrollar experiencia en la herramienta de automatización, el marco y a través del liderazgo.
- Realiza otras tareas según se le asignen.
- Cumple con todas las políticas y estándares.
Cualificaciones
- Título de Grado en Ciencias de la Computación o Tecnología de la Información o experiencia equivalente en criterios de selección. - Requerido
- 5+ años de experiencia en ingeniería de pruebas de software o desarrollo utilizando lenguajes de desarrollo orientados a objetos con experiencia práctica en herramientas de pruebas de automatización como Selenium. - Requerido
- 2+ años de experiencia en pruebas de API que incluyen Rest y SOAP; formato XML y JSON - Requerido
- Experiencia en pruebas utilizando SQL para validar el back end y generar informes desde herramientas de gestión de pruebas. - Requerido
- Experiencia en la implementación de técnicas de optimización de scripts de prueba. - Requerido
- Sólida comprensión de la programación orientada a objetos, diseño y habilidades de depuración. - Requerido
- Experiencia en la identificación, definición y cuantificación de problemas; recopilación o interpretación de datos, establecimiento de hechos y provisión de soluciones efectivas. Cita ejemplos de la experiencia laboral en la identificación de problemas moderados a complejos, cuantificación de problemas y provisión de soluciones efectivas. - Requerido
- Sólida comprensión de varios procesos SDLC, ciclo de vida QA y metodología con experiencia en el uso de herramientas líderes de automatización de pruebas en el mercado. -
- Capacidad para trabajar en un entorno de ritmo rápido, incluyendo múltiples plataformas y arquitecturas, diversas tecnologías y entornos; cita ejemplos que demuestran motivación personal, creatividad y un enfoque proactivo dentro de este tipo de entorno. -
- Precisión, minuciosidad y atención al detalle; busca formas de mejorar y promover la calidad; aplica comentarios para mejorar el rendimiento. -
- Pruebas de Microservicios/API -
- Comprender los marcos de pruebas de automatización, como la ejecución basada en palabras clave, la ejecución basada en datos y otras mejores prácticas relevantes -
- Capacidad para diseñar y crear scripts más allá de la grabación y reproducción, desarrollando funciones, palabras clave personalizadas e integraciones de diferentes herramientas de prueba. -
- Comprensión de las técnicas de diseño de software. -
- Experiencia con sistemas de control de código fuente como Git -
- Deseo de lograr la excelencia en la satisfacción del cliente, la calidad del proceso y del producto, y la fiabilidad. -
- Excelentes habilidades de comunicación verbal y escrita tanto en los aspectos técnicos como de aplicación del trabajo; transmite información a las partes interesadas de manera clara, precisa, enfocada y concisa -
- Competente en el uso de procesadores de texto, hojas de cálculo, bases de datos y software de presentación. -
- Una o más de las siguientes designaciones u otra certificación equivalente en la industria preferida: Certificaciones de Microsoft en C# y SQL (MCP, MSCE, etc.) Al contratar - Preferido
- Ingeniero de Pruebas de Software Certificado (CSTE) Al contratar - Preferido
- Asociado Certificado en Mejora de la Calidad de ASQ (ASQ CQIA) Certificación de Asociado en Mejora de la Calidad (CQIA) Al contratar - Preferido
- Profesional Certificado en Pruebas de Software (CSTP) Al contratar - Preferido
- Una o más de las siguientes designaciones u otra certificación equivalente en la industria preferida: Certificaciones de Microsoft en C# y SQL (MCP, MSCE, etc.), Probador de Software Certificado Actual (CSTE), Analista de Calidad de Software Certificado (CSQA), Ingeniero de Pruebas de Software Certificado (CSTE), Probador Certificado ISTQB, Nivel Fundamental (CTFL), Certificación de Asociado en Mejora de la Calidad (CQIA) • Profesional Certificado en Pruebas de Software (CSTP) Preferido
Entorno de trabajo/Demandas del puesto
Trabaja en una oficina y permanece en posición estacionaria durante largos períodos de tiempo mientras trabaja en un escritorio, en una computadora u otro equipo de oficina estándar, o durante reuniones.
Requiere la capacidad de comunicarse verbalmente e intercambiar información precisa con clientes y asociados de forma regular.
Requiere agudeza visual para leer e interpretar una variedad de correspondencia, procedimientos, informes y formularios a través de documentos en papel y electrónicos, inspección visual que involucra defectos pequeños; piezas pequeñas y/o operación de maquinaria (incluida la inspección); uso continuo de dispositivos de medición. Se requiere agudeza visual para determinar la precisión, pulcritud y minuciosidad del trabajo asignado.
Requiere la capacidad de preparar correspondencia escrita, informes y formularios utilizando formatos prescritos y cumpliendo con las reglas de puntuación, gramática, dicción y estilo de forma regular.
Requiere la capacidad de aplicar principios de pensamiento lógico para definir problemas, recopilar datos, establecer hechos y sacar conclusiones válidas.
Realiza movimientos sustanciales de muñecas, manos y dedos para el trabajo continuo en computadora.
Se requieren horas extendidas durante cargas de trabajo pico o proyectos/eventos especiales.
Se requiere trabajo ocasional fuera del horario laboral.
Requisitos de viaje
Ninguno
