VAGASLUME
A

Software QA Tester

AM DEVS · Cabo San Lucas, BCS · Remote · LinkedIn

Freelance

About the job

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.

Application

Posted last week

Tailor my resume

Members feature · See plans

Remember: Vagaslume.Tech never charges fees, courses or payments to take part in hiring processes. If you are asked to pay anything related to being hired, do not make the payment.

A

AM DEVS

Open jobs at this company: 1

See company profile →