Experiencia: 3 años a más en automatización de pruebas
Sector deseable: Financiero o entornos de alta criticidad
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 resolución.
- Definir escenarios y priorizar pruebas utilizando un enfoque basado en riesgos.
- Generar evidencias, reportes de ejecución e indicadores de calidad.
- Coordinar con los equipos de desarrollo, arquitectura, DevOps y negocio.
- Proponer mejoras continuas en frameworks, herramientas y procesos de automatización.
Periodo: 3 meses con proyeccion Modalidad: Remoto, que cuenten con disponibilidad para asistir a oficina para temas puntuales, previa coordinación.
Horario: 08:30am a 06:30pm de Lunes a Viernes.
📌 QA automation senior (Lima)
🏢 Synopsis
📍 Lima