Descripción
Descripción
Estamos buscando un Ingeniero de Automatización que ame trabajar con plataformas web y móviles, para unirse a nuestro equipo de ingenieros y analistas apasionados en un entorno de desarrollo moderno. Nuestros equipos ágiles colaboran para definir requisitos, diseñar, crear y probar soluciones que abordan problemas comerciales complejos. El Ingeniero de Automatización es responsable de redactar especificaciones de diseño de pruebas y casos de prueba automatizados, y de diseñar y desarrollar un marco y herramientas de automatización de pruebas para garantizar la funcionalidad del software. El Ingeniero de Automatización maneja trabajos de alcance y complejidad moderados a complejos. Nuestro enfoque es construir aplicaciones de la más alta calidad utilizando tecnologías de vanguardia para satisfacer las necesidades del mercado impulsadas por la demanda.
Nuestro “Stack de Tecnología QA” consiste en
- Microsoft SQL Server 2019
- Android Debug Bridge (ADB)
- SpiraTest
- GitHub
- Playwright Automation Framework
- AWS Cloud Platform
- Este es un rol híbrido que requiere 2 días de trabajo en la oficina. Nuestra oficina está ubicada en BGC Taguig en el edificio Three Neo.**
Responsabilidades
- Diseñar, implementar y ejecutar casos de prueba basados en especificaciones funcionales del producto.
- Desarrollar, implementar y mantener scripts de automatización de pruebas utilizando herramientas de automatización.
- Desarrollar un sólido marco de automatización de pruebas.
- Analizar problemas de software para determinar las causas raíz y proporcionar informes detallados al Gerente de QA y a los Ingenieros de Software.
- Realizar pruebas de software exhaustivas y precisas y proporcionar aprobaciones durante las iteraciones de desarrollo, integración, lanzamiento, regresión y fases de desarrollo de parches de software; documentar resultados.
- Realizar pruebas completas y validar que los módulos del programa cumplan con las especificaciones y estándares; esto implica entrevistar a múltiples partes para diseñar soluciones de prueba efectivas.
- Crear y mantener planes de prueba y casos de prueba para todas las asignaciones de prueba que típicamente son de complejidad moderada.
- Participar en reuniones para adquirir y aplicar conocimiento de los requisitos de características, operación del sistema, y asegurar que las nuevas historias de características tengan criterios de prueba apropiados definidos.
- Revisar y editar scripts de casos de prueba de regresión.
- Documentar y ejecutar pruebas de caja negra, exploratorias/heurísticas, de extremo a extremo y cualquier otro enfoque de prueba necesario para garantizar una cobertura de prueba efectiva del producto.
- Adherirse y ayudar en el desarrollo de estándares y procedimientos.
- Ayudar en la revisión y edición de scripts de casos de prueba y en la redacción de consultas.
- Ayudar en la identificación de nuevos procedimientos, métodos y/o herramientas para mejorar la eficiencia del proceso de QA.
- Ayudar en el diseño y requisitos de nuevos productos.
- Proporcionar análisis y apoyo de consultoría para el desarrollo y empleados de soporte.
- Comunicar eficazmente con audiencias técnicas y no técnicas.
- Trabajar de forma independiente para organizar el trabajo asignado y tomar decisiones independientes acertadas.
- Operar eficazmente en un entorno de ritmo rápido; manejando múltiples tareas de manera efectiva para cumplir con los plazos.
- Aplicar habilidades técnicas para abordar escenarios de prueba cada vez más complejos que involucran servidores web y de base de datos, dispositivos móviles y/o otros componentes del sistema.
- Relacionar la aplicación de las capacidades informáticas y las pruebas técnicas a la resolución de problemas del mundo real.
- Demostrar un profundo entendimiento de los módulos de software asignados.
- Exhibir una gestión eficiente del tiempo, tareas y prioridades.
- Mantener una actitud positiva de trabajo en equipo.
- Ayudar en la definición/refinamiento de estándares y procedimientos de QA.
- Demostrar una ética de trabajo excelente y enfocarse en el trabajo, las tareas, las prioridades y en mejorar el proceso de QA.
- Mantenerse al tanto de las últimas tendencias en desarrollo de software y aseguramiento de la calidad.
- Trabajar directamente con los clientes para ayudar a diagnosticar problemas urgentes.
Calificaciones
- Título universitario o superior en Ciencias de la Computación, Ciencias de la Información de Gestión o Negocios. La experiencia laboral equivalente puede sustituir el requisito del título.
- Se requiere experiencia previa en automatización de software, experiencia con el software de Tyler o experiencia relacionada es útil.
- Sólidas habilidades analíticas y de resolución de problemas que implican una toma de decisiones acertada y resoluciones efectivas.
- Sólido entendimiento de metodologías y prácticas de pruebas de QA preferido.
- Se requiere experiencia con codificación básica y/o scripting.
- La familiaridad con todo el ciclo de vida del desarrollo de software es altamente preferida.
- Fuertes habilidades de planificación y organización que involucran la capacidad de gestionar múltiples flujos de trabajo de manera efectiva.
- Fuertes habilidades de gestión del tiempo con un historial comprobado de entrega de resultados exitosos. Fuertes habilidades interpersonales y de comunicación que implican la capacidad de comunicar verbalmente y por escrito información técnica y no técnica.
- Conocimiento firme y experiencia con bases de datos relacionales, incluyendo conocimiento sólido y entendimiento de SQL y redacción de consultas.
- Dominio de Microsoft Office.
- Familiaridad con herramientas de gestión de casos de prueba como SpiraTest.
- Familiaridad con GitHub.
- Familiaridad con el sistema operativo Android.
- Familiaridad con el marco de automatización Playwright.
- Capacidad para trabajar de forma independiente así como colaborar en un equipo y a través de grupos funcionales.
- Capacidad para ser efectivo en un entorno de ritmo rápido.
Requisito
Por favor, consulte la descripción del trabajo.