MasterApp Labs
Ingeniero Senior de Automatización de QA
Tiempo completo • Hybrid - US
Beneficios:
- Coincidencia 401(k)
- Seguro dental
- Seguro médico
- Seguro de visión
Título del puesto: Ingeniero senior de automatización de QA
Ubicación: Lansing, MI, (híbrido)
Tipo de puesto: Contrato
Modo Entrevista: MS Teams
Horario de trabajo híbrido (No negociable): No existe una opción solo de trabajo remoto
Días obligatorios en el lugar: miércoles y jueves
Días elegibles en remoto: lunes, martes y viernes
Cualificaciones requeridas
Habilidades de Evaluación y Aseguramiento de la Calidad
- Diseño y ejecución de casos de prueba manuales y automatizados. (5+ años)
- Capacidad para analizar requisitos, historias de usuario (en Azure DevOps) y criterios de aceptación para diseñar casos de prueba efectivos y reutilizables (incluyendo pruebas positivas, negativas y de límites). (5+ años)
- Generar y documentar planes y estrategias de prueba. (5+ años)
- Pruebas de API y herramientas como Postman, Rest Client y otras. (5+ años)
- Experiencia demostrable automatizando aplicaciones web utilizando frameworks como Playwright, Selenium, Cypress o similares.
- Grado universitario o superior en un campo relacionado con la informática
Cualificaciones altamente preferidas:
- Experiencia automatizando aplicaciones web usando la biblioteca Playwright for Java.
- Una formación en Selenium WebDriver, que proporciona una base sólida para comprender las estrategias y matices de la automatización de navegadores.
- Experiencia en los ámbitos financiero y gubernamental
Otras titulaciones deseadas:
- Comprensión de metodologías de pruebas de software y procesos de aseguramiento de calidad (Aseguramiento de la Calidad, Aceptación por parte del Usuario, Integración del Sistema, Accesibilidad, Rendimiento, Regresión, Validación Post Despliegue, Conversión de Datos).
- Generar informes y métricas de prueba.
- Generación y adquisición de datos de prueba.
- Herramientas de pruebas de cumplimiento ADA, como AccVerify, JAWS, etc.
- Crea entornos específicos {DEV, UAT, QAT, PRE-PROD} suites de pruebas específicas con gestión integrada del ciclo de vida de la aplicación.
- Experiencia identificando, documentando y rastreando errores de forma clara y concisa en una herramienta como Azure DevOps.
- Experiencia práctica de nivel senior (3–5+ años) realizando pruebas de rendimiento y carga utilizando herramientas como JMeter o LoadRunner, incluyendo scripting, ejecución de escenarios de prueba, análisis de resultados e identificación de cuellos de botella del sistema.
Automatización y Habilidades Técnicas
- Experiencia probada en la creación de código Java limpio, mantenible y orientado a objetos para automatización de pruebas.
- Escribir escenarios claros y efectivos de Gherkin (Dado/Cuándo/Entonces).
- Implementando definiciones de pasos en Java.
- Escribir consultas SQL y P-SQL.
- Capacidad para escribir y ejecutar consultas SQL (SELECTs, JOINs) para la configuración y validación de datos de prueba contra bases de datos Oracle y/o SQL Server.
- Competencia en el uso de Git para control de versiones (fusiones, pull requests) como parte de un equipo.
Ágil y colaboración
- Experiencia trabajando como participante activo en un equipo Ágil/Scrum y sus ceremonias.
- Fuerte capacidad para colaborar con equipos multifuncionales para comprender requisitos y diseñar casos de prueba.
- Capacidad para trabajar de forma independiente y en equipo en un entorno de desarrollo ágil y dinámico.
- Sólidas habilidades para comunicar resultados de pruebas, errores y riesgos a desarrolladores, bales de negocio y otros interesados.
- Seguridad y cumplimiento
- Comprensión del ciclo de vida seguro del desarrollo de aplicaciones (SADLC).
Habilidades blandas y otros requisitos
- Fuertes habilidades de comunicación escrita y verbal.
- Posibilidad de trabajar presencialmente en el centro de Lansing dos días a la semana.
- Experiencia usando el módulo de pruebas de Azure DevOps.
- Experiencia con pruebas de aplicaciones móviles en iOS y Android.
- Experiencia usando Eclipse como entorno principal de desarrollo.
- Experiencia con el framework TestNG. (Esto sigue siendo valioso ya que tu framework lo usa para pruebas y su lógica de salto).
- Experiencia adicional con herramientas de pruebas de rendimiento como JMeter o LoadRunner, incluyendo modelado avanzado de cargas de trabajo o automatización del rendimiento basada en CI/CD.
- Experiencia con herramientas de pruebas de API como Postman, RESTAssure o APIRequestContext.
Opciones flexibles de teletrabajo disponibles.
Compensación: 50,00 dólares la hora
(si ya tienes un currículum en Indeed)