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 4 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.
- Experiencia en automatización de pruebas de aplicaciones móviles Android e iOS, tanto nativas como híbridas.
- Experiencia utilizando Appium para diseñar, ejecutar y mantener pruebas automatizadas Mobile.
- Dominio de herramientas y frameworks de automatización:
- Rest Assured.
- Selenium.
- Appium.
- Playwright.
- Pact.
- Browser Stack, Sauce Labs o Lambda Test.
- 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 Git Hub Enterprise Cloud: gestión de repositorios y Git Hub 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
1. Diseñar e implementar la estrategia de automatización de pruebas.
2. Desarrollar y mantener scripts automatizados para aplicaciones web, móviles, APIs y servicios.
3. Automatizar pruebas funcionales, de integración, regresión, end-to-end y contratos.
4. Diseñar, ejecutar y mantener pruebas automatizadas de aplicaciones móviles Android e iOS mediante Appium.
5. Validar microservicios, APIs REST, eventos y componentes backend y frontend.
6. Integrar las pruebas automatizadas a pipelines CI/CD mediante Git Hub Actions.
7. Analizar resultados, identificar defectos y realizar seguimiento hasta su resolución.
8. Definir escenarios y priorizar pruebas utilizando un enfoque basado en riesgos.
9. Generar evidencias, reportes de ejecución e indicadores de calidad.
10. Coordinar con los equipos de desarrollo, arquitectura, Dev Ops y negocio.
11. Proponer mejoras continuas en frameworks, herramientas y procesos de automatización.
#J-18808-Ljbffr
📌 QA automation senior - Web, Mobile y APIs (Lima)
🏢 Synopsis
📍 Lima