logo source bolsa
Logo
company logo
Seek

Ver más

QA Engineer

PE
  • Postular con:
    QA Engineer

Resumen

Cargo: Qa Engineer - Peru
Empresa: Seek
Ubicación: Peru
Área: Control de Calidad

Objetivo del Puesto:
Asegurar que nuestros productos digitales cumplan con los más altos estándares de calidad, fiabilidad y eficiencia antes de llegar a producción. Desde un enfoque preventivo (Shift-Left), serás responsable de mitigar riesgos, diseñar estrategias de pruebas y automatizar flujos tanto en frontend como en backend para garantizar una experiencia de usuario final impecable.

Tus Principales Desafíos (Responsabilidades):

  • Calidad desde el inicio (Shift-Left): Participar en la definición de Historias de Usuario, analizando alternativas y estableciendo criterios de aceptación sólidos bajo enfoques Spec-Driven Development y API Contract First.
  • Diseño y Automatización de Pruebas Web y Mobile:
  • Diseñar, implementar y mantener suites de pruebas automatizadas funcionales y End-to-End utilizando frameworks modernos (Playwright o Selenium para web, y Appium para mobile).
  • Diseñar y automatizar escenarios de prueba aplicando prácticas de BDD (Cucumber) e integrando especificaciones backend (OpenAPI/Swagger).
  • Diseñar y utilizar mocks basados en contratos de APIs para independizar las pruebas funcionales.

Pruebas de API y Backend: Ejecutar validaciones rigurosas sobre endpoints, microservicios (REST/SOAP) y flujos de integración.

  • Estrategia y Cobertura: Diseñar y ejecutar planes de pruebas funcionales, no funcionales, de estrés, carga, seguridad, caja blanca, recuperación, disponibilidad y despliegue.
  • Colaboración Técnica: Trabajar codo a codo con los equipos de desarrollo para identificar la causa raíz de incidencias complejas y proponer soluciones definitivas.
  • Seguimiento y Gestión: Mantener la trazabilidad de defectos, documentar evidencias, reportar métricas de estado y alertar bloqueantes de forma oportuna.
  • Aceptación y Despliegue: Liderar sesiones de UAT (pruebas de aceptación con usuarios finales) y capacitar a las partes interesadas según sea necesario.

¿Qué Buscamos en Ti? (Requisitos)
Formación y Experiencia:

  • Titulado o bachiller en Ingeniería de Sistemas, Software, Ciencias de la Computación, Informática o carreras afines.

4+ años de experiencia comprobable en aseguramiento de calidad y automatización de pruebas de software.

  • Experiencia sólida en automatización de pruebas web utilizando Playwright o Selenium.
  • Experiencia en automatización de aplicaciones móviles (Appium / Cucumber; valorable Playwright con Appium o Mobilewright).
  • Experiencia trabajando en equipos ágiles con Scrum.
  • Experiencia demostrable realizando control de calidad a nivel de bases de datos, servicios REST y SOAP.
  • Experiencia en API Contract First Development (OpenAPI / Swagger o similar).
  • Experiencia aplicando BDD (Behavior Driven Development) para la automatización funcional.
  • Deseable conocimiento o experiencia usando el flujo de GitHub Spec Kit para desarrollo guiado por especificaciones.

Stack y Conocimientos Técnicos Clave:

  • Automatización Web: Playwright y/o Selenium.
  • Automatización Mobile: Appium, Cucumber (deseable integración con Playwright o Mobilewright).
  • APIs & Backend: Pruebas de contratos con Swagger/OpenAPI, protocolo HTTP, creación y gestión de Mocks.
  • Bases de Datos: Consultas intermedias/avanzadas y validación estructural con SQL.
  • Pruebas Especializadas: Pruebas de carga, estrés y nociones de seguridad en aplicaciones web y móviles.
  • Fundamentos: Principios SOLID, arquitectura de software y nociones de UX/UI.
  • Idiomas: Inglés intermedio (deseable).

Competencias y Habilidades Blandas:

  • Autonomía y Ownership: Capacidad de autogestionar prioridades y cumplir con entregables a tiempo con mínima supervisión.
  • Capacidad Analítica y Resolución de Problemas: Curiosidad técnica para investigar incidencias esquivas y proponer mejoras preventivas.
  • Trabajo en Equipo y Comunicación: Transmisión clara de bloqueos y colaboración fluida con desarrolladores y perfiles de producto.
  • Aprendizaje Continuo: Proactividad para adoptar nuevas tecnologías, herramientas y estándares de automatización.

Requerimientos
  • Disponibilidad para viajar
    No