03 nov
|
AM DEVS
|
Cabo San Lucas
03 nov
AM DEVS
Cabo San Lucas
QA Automation & Application Security Tester (Web / Backend) Descripción de la empresa AM DEVS es una empresa dedicada al desarrollo de soluciones de software enfocadas en la calidad, la innovación, la seguridad y la mejora continua. Desarrollamos aplicaciones web, sistemas backend y productos tecnológicos orientados a resolver necesidades reales mediante soluciones funcionales, escalables y mantenibles. Trabajamos con equipos multidisciplinares bajo una cultura de colaboración, responsabilidad técnica y aprendizaje constante. Buscamos talento interesado en participar en el aseguramiento de calidad y seguridad de nuestros productos, aportando conocimientos, iniciativa y propuestas de mejora.
Descripción del puesto
En AM DEVS buscamos un QA Automation & Application Security Tester para participar en el aseguramiento de calidad y seguridad de nuestras aplicaciones web, servicios backend y APIs. La persona seleccionada será responsable de diseñar y ejecutar pruebas funcionales, automatizadas y de seguridad, identificar errores, evaluar posibles vulnerabilidades y verificar que nuestros sistemas cumplan con buenas prácticas de desarrollo y estándares de seguridad. Se encargará de analizar aplicaciones desde diferentes perspectivas, tanto mediante pruebas externas (Black Box Testing) como a través de la revisión de código fuente (White Box Testing). También participará en la validación de endpoints, servicios REST, mecanismos de autenticación y autorización, gestión de sesiones, validación de datos y protección de información sensible. Colaborará directamente con el equipo de desarrollo para identificar riesgos, proponer medidas correctivas, verificar soluciones e incorporar prácticas de seguridad durante todo el ciclo de desarrollo del software (Secure SDLC). Responsabilidades principales
- Diseñar, documentar y ejecutar casos de prueba funcionales y no funcionales.
- Desarrollar y mantener pruebas automatizadas para aplicaciones web y servicios backend.
- Realizar pruebas de seguridad sobre aplicaciones web, servicios backend y APIs REST.
- Identificar vulnerabilidades relacionadas con autenticación, autorización, gestión de sesiones y validación de entradas.
- Evaluar riesgos asociados con SQL Injection, XSS, CSRF, IDOR y otras vulnerabilidades comunes.
- Analizar solicitudes y respuestas HTTP para detectar comportamientos inseguros.
- Validar controles de acceso, permisos y protección de información sensible.
- Realizar pruebas de regresión y verificar la corrección de errores y vulnerabilidades.
- Revisar código fuente para identificar malas prácticas de programación y posibles fallos de seguridad.
- Analizar consultas SQL, estructuras de bases de datos y mecanismos de acceso a información.
- Documentar hallazgos mediante reportes técnicos reproducibles, incluyendo evidencia, impacto,
nivel de severidad y recomendaciones.
- Colaborar con desarrolladores para fortalecer la seguridad y calidad del software.
- Participar en revisiones técnicas y evaluaciones preventivas de seguridad.
- Proponer mejoras en los procesos de QA, automatización y seguridad durante el ciclo de desarrollo. Requisitos técnicos Lenguajes de programación
- Python: experiencia aproximada de 2 años en desarrollo, automatización de pruebas, scripting y análisis de sistemas.
- PHP: experiencia práctica en desarrollo backend, comprensión de arquitecturas web, manejo de sesiones, validación de datos y seguridad del lado del servidor.
- JavaScript / TypeScript: conocimientos para analizar aplicaciones web, validar funcionalidades frontend y realizar pruebas de servicios backend.
- SQL: capacidad para realizar consultas, analizar estructuras de bases de datos e identificar riesgos relacionados con la manipulación y exposición de información.
- Bash / Shell: conocimientos básicos de automatización, scripting y administración de entornos Linux. Se valorará especialmente la capacidad para leer, comprender y analizar código fuente, identificar malas prácticas de programación y detectar posibles vulnerabilidades de seguridad. Calidad y automatización de pruebas (QA)
- Conocimientos de Software Quality Assurance (SQA).
- Experiencia en diseño, documentación y ejecución de casos de prueba.
- Conocimientos de pruebas funcionales, regresión, integración y pruebas de API.
- Experiencia o conocimientos en automatización de pruebas.
- Capacidad para identificar, reproducir y documentar errores.
- Conocimientos de metodologías de testing y mejora continua. Ciberseguridad y seguridad de aplicaciones
- Conocimientos de fundamentos de ciberseguridad y seguridad de aplicaciones web.
- Comprensión del funcionamiento de HTTP/HTTPS.
- Conocimientos de OWASP Top 10.
- Comprensión de mecanismos de autenticación, autorización, sesiones y control de acceso.
- Conocimientos prácticos o teóricos de vulnerabilidades como SQL Injection, XSS, CSRF, IDOR y exposición de información sensible.
- Capacidad para identificar configuraciones inseguras y malas prácticas de desarrollo.
- Conocimientos de pruebas de seguridad mediante metodologías Black Box y White Box. Backend y APIs
- Conocimientos de arquitectura backend y APIs REST.
- Capacidad para probar endpoints y validar respuestas.
- Comprensión de JSON,
códigos de estado HTTP y mecanismos de autenticación mediante tokens (JWT).
- Conocimientos de bases de datos relacionales y consultas SQL.
- Comprensión de validación de entradas, manejo de errores y control de permisos. Herramientas y tecnologías Se valorará experiencia con las siguientes herramientas:
- Burp Suite: análisis de solicitudes HTTP y pruebas de seguridad web.
- OWASP ZAP: detección y evaluación de vulnerabilidades.
- Postman: pruebas funcionales y de seguridad de APIs.
- Pytest: automatización de pruebas con Python.
- PHPUnit: pruebas automatizadas con PHP.
- Playwright: automatización de pruebas de aplicaciones web.
- Git y GitHub: control de versiones y colaboración.
- Docker: administración de entornos de pruebas.
- Linux: manejo de terminal, herramientas de diagnóstico y administración básica de sistemas. Aptitudes personales
- Pensamiento crítico y analítico.
- Atención al detalle y capacidad de investigación.
- Curiosidad técnica e interés por la ciberseguridad.
- Capacidad para investigar, reproducir y resolver problemas.
- Comunicación técnica clara y documentación de hallazgos.
- Trabajo colaborativo y orientación a resultados.
- Iniciativa, responsabilidad y aprendizaje autónomo.
- Capacidad para trabajar con equipos multidisciplinares. Formación académica
- Formación técnica o profesional en Ingeniería de Software, Desarrollo de Software, Sistemas Computacionales, Ciberseguridad, Informática o áreas relacionadas.
- Se valorarán certificaciones, cursos, proyectos personales y experiencia demostrable en QA, desarrollo backend o ciberseguridad. Modalidad y condiciones
- Empresa: AM DEVS.
- Puesto: QA Automation & Application Security Tester.
- Especialidad: QA, automatización de pruebas, ciberseguridad web y seguridad backend.
- Modalidad: 100% remota.
-
Ubicación:
México.
- Presencialidad: Posibilidad de reuniones o actividades presenciales ocasionales en Cabo San Lucas, Baja California Sur .
- Jornada: Jornada completa.
- Remuneración: $25,000 a $35,000 MXN brutos mensuales, negociables según experiencia y competencias técnicas. Perfil que buscamos Buscamos una persona con mentalidad analítica, conocimientos de desarrollo de software y especial interés en la calidad y seguridad de aplicaciones. Alguien capaz de comprender cómo funciona un sistema, evaluar su comportamiento, identificar errores y vulnerabilidades, analizar código fuente y proponer soluciones técnicas. Valoramos tanto la experiencia profesional como los proyectos personales y la capacidad de aprendizaje. Nos interesa incorporar talento que quiera crecer profesionalmente, aportar al desarrollo de productos tecnológicos y contribuir a construir software más seguro, confiable y robusto.
📌 Software QA Tester (Cabo San Lucas)
🏢 AM DEVS
📍 Cabo San Lucas