Objetivo del perfil
• Diseñar, implementar y ejecutar estrategias de automatización que garanticen la calidad de aplicaciones web, móviles y servicios, validando componentes frontend, backend, mainframe, funciones, microservicios, APIs REST y arquitecturas orientadas a eventos.
Requisitos técnicos
• Experiencia mínima de 3 años como QA Automatizador.
• Experiencia realizando pruebas sobre diferentes componentes de una aplicación:
-Backend y contratos.
-Frontend.
-Functions.
-Mainframe.
Experiencia validando aplicaciones basadas en:
-Microservicios.
-APIs REST.
-Eventos.
Dominio de herramientas y frameworks de automatización:
-Rest Assured.
-Selenium.
-Appium.
-Playwright.
-Pact.
-BrowserStack, Sauce Labs o LambdaTest.
• Experiencia utilizando Java, Python y Bash.
• Experiencia aplicando BDD con Cucumber y Gherkin.
• Conocimiento de estrategias de automatización basadas en riesgos.
• Experiencia en pruebas web, móviles y de servicios.
• Experiencia trabajando con GitHub Enterprise Cloud: Gestión de repositorios y GitHub Actions.
• Integración de pruebas automatizadas en pipelines CI/CD.
• Experiencia en proyectos financieros o sistemas de alta criticidad.
Conocimientos deseables
• Experiencia en pruebas de performance utilizando JMeter, Gatling o herramientas similares.
• Conocimiento de pruebas de integración, regresión, end-to-end y contract testing.
• Manejo de buenas prácticas de versionamiento, mantenibilidad y reutilización de scripts de automatización.
Funciones principales
• Diseñar e implementar la estrategia de automatización de pruebas.
• Desarrollar y mantener scripts automatizados para aplicaciones web, móviles, APIs y servicios.
• Automatizar pruebas funcionales, de integración, regresión, end-to-end y contratos.
• Validar microservicios, APIs REST, eventos y componentes backend y frontend.
• Integrar las pruebas automatizadas a pipelines CI/CD mediante GitHub Actions.
• Analizar resultados, identificar defectos y realizar seguimiento hasta su resol
📌 QA Automation senior (Lima)
🏢 Synopsis
📍 Lima