
Seek
Ver más
QA Engineer
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 viajarNo