Desarrollador QA

Sigma SAS
Informática Tiempo Completo $800.000 - 5.000.000
Regístrate para aplicar

Descripción

Serás responsable de diseñar, desarrollar y ejecutar guiones y casos de prueba para garantizar la calidad y funcionalidad de las aplicaciones de software. Este rol requiere una fuerte combinación de habilidades de programación y un profundo entendimiento de las metodologías de prueba de software. Trabajarás de cerca con desarrolladores de software, gerentes de producto y otros miembros del equipo de QA para identificar y resolver defectos, asegurando una experiencia de usuario fluida y productos de software de alta calidad.

Responsabilidades Clave:
- Automatización de Pruebas: Desarrollar y mantener guiones de pruebas automatizadas utilizando marcos de prueba y lenguajes de programación (por ejemplo, Selenium, NodeJS/Python) para agilizar el proceso de prueba.
- Pruebas Manuales: Realizar pruebas manuales cuando sea necesario, incluyendo pruebas exploratorias, para identificar defectos, problemas de usabilidad y otras preocupaciones de calidad.
- Estrategia de Pruebas: Colaborar con equipos multidisciplinarios para definir estrategias de prueba, planes de prueba y casos de prueba basados en los requerimientos y especificaciones del proyecto.
- Identificación de Bugs: Identificar, documentar y seguir el rastro de los defectos de software, y colaborar con los desarrolladores para facilitar su resolución.
- Mejora Continua: Contribuir a la mejora de los procesos, herramientas y metodologías de prueba para potenciar la eficiencia y eficacia.
- Pruebas de Rendimiento: Llevar a cabo pruebas de rendimiento, pruebas de carga y pruebas de estrés para garantizar la estabilidad y escalabilidad del software.
- Pruebas de Regresión: Ejecutar pruebas de regresión para verificar que las nuevas funcionalidades y cambios en el código no afecten negativamente a las funcionalidades existentes.
- Pruebas en Diferentes Navegadores/Plataformas: Asegurar la compatibilidad del software en diversos navegadores, sistemas operativos y dispositivos.
- Colaboración: Colaborar con desarrolladores, gerentes de producto y otros stakeholders para asegurar una comprensión compartida de los requisitos de calidad.
- Documentación: Mantener una documentación detallada de las pruebas, incluyendo planes de prueba, casos de prueba e informes de prueba.

Requisitos:
- Carrera o tecnología en desarrollo de software o ingenieria, o carreras a fines.
- Experiencia comprobada en aseguramiento de calidad de software y pruebas.
- Dominio de lenguajes de programación (Python, C#, JavaScript, Node.JS) para la automatización de pruebas.
- Familiaridad con marcos y herramientas de prueba.
- Fuertes habilidades analíticas y de resolución de problemas.
- Conocimiento de las metodologías de desarrollo de software (Agile, Scrum, Waterfall).
- Excelentes habilidades de comunicación y trabajo en equipo.
- Atención al detalle y compromiso con la entrega de software de alta calidad.

Habilidades:
- Experiencia con Continuous Integration/Continuous Deployment (CI/CD).
- Conocimiento de sistemas de control de versiones (por ejemplo, Git).
- Experiencia con herramientas de pruebas de rendimiento (por ejemplo, JMeter).
- Comprensión de las pruebas de API y herramientas (por ejemplo, Postman).
- Certificación en pruebas de software (por ejemplo, ISTQB) será un plus.

Vacantes similares