Developer - Software Tester
Empresa: Zemsania
Experiencia requerida: 2 años
Descripción del puesto
En Zemsania, estamos en búsqueda de un Developer - Software Tester altamente comprometido y proactivo que se una a nuestro equipo de desarrollo. Esta posición es esencial para garantizar la calidad de nuestros productos de software, mediante la implementación de pruebas rigurosas que aseguren su funcionalidad y eficiencia.
Responsabilidades
Como Software Tester en Zemsania, sus responsabilidades incluirán, pero no se limitarán a:
- Aplicar los requisitos de la aplicación para entender en profundidad las funcionalidades que deben ser testeadas.
- Crear y ejecutar escenarios de pruebas funcionales a partir de historias de usuario detalladas, asegurando que cada funcionalidad cumpla con los estándares de calidad esperados.
- Colaborar con el equipo de scrum, participar en actividades de scrum como reuniones de scrum, refinamiento de sprint, planificación de sprint, planificación y retro BIG ROOM
- Crear scripts de automatización utilizando el framework Serenity, gestionar/mantener toda la ejecución de regresión en niveles de características.
- Configurar el marco Serenity para implementar la automatización de pruebas utilizando el marco a través de dispositivos móviles y de escritorio.
- Trabajar directamente con los DevOps para apoyar la automatización de pruebas a escala para módulos o componentes más grandes de aplicaciones de software; defender el desarrollo impulsado por el comportamiento (BDD) y el desarrollo impulsado por pruebas (TDD) y la calidad del producto.
- Realización de pruebas de concepto (POC) sobre cualquier tema relacionado con las pruebas y la automatización de pruebas, formulación de recomendaciones para la adopción de medidas.
- Colaborar en asuntos técnicos con SDET, desarrolladores y DevOps cuando surjan problemas y ser capaz de proporcionar soluciones para resolver problemas técnicos.
- Proporcionar información valiosa para los compañeros de equipo al realizar revisiones de código entre pares para mejorar la calidad del código para una mejor cobertura de validación de pruebas.
- Crear trabajos Cron para auto programar scripts de automatización de pruebas
- Realizar análisis de causa raíz (RCA) para los scripts de prueba fallidos y mantener los scripts de automatización de pruebas
- Demostración de los scripts de automatización a los compañeros de equipo y solicitud de aprobación al confirmar el código.
- Crear scripts de automatización de pruebas para probar llamadas a API con Rest Assured, Postman
- Investigar herramientas de prueba, metodologías y tendencias como parte de la mejora continua de la calidad.
- Realizar pruebas manuales exhaustivas para identificar cualquier tipo de defectos o áreas de mejora en el software.
- Revisar las características funcionales del software para determinar casos de prueba de regresión factibles, garantizando que las nuevas actualizaciones no afecten el funcionamiento de las funcionalidades existentes.
- Colaborar estrechamente con los equipos de desarrollo y producto para entender los requisitos y asegurar la alineación de los objetivos de calidad.
- Documentar los resultados de las pruebas y comunicar efectivamente los hallazgos, garantizando que se tomen las medidas necesarias para corregir cualquier problema identificado.
- Participar en reuniones de equipo para discutir el progreso, los resultados de las pruebas y cualquier desafío que surja durante el proceso de desarrollo.
Requisitos
Para ser considerado para este puesto, debe cumplir con los siguientes requisitos:
- Un mínimo de 2 años de experiencia en pruebas de software, preferiblemente en un entorno ágil.
- Experiencia en la creación de casos de prueba y en la ejecución de pruebas funcionales.
- Conocimiento en metodologías de testing y herramientas de pruebas manuales.
- Habilidades sólidas de análisis y resolución de problemas.
- Capacidad para trabajar en equipo y colaborar con diferentes departamentos.
- Atención al detalle y un enfoque metódico para identificar errores y áreas de mejora en software.
Deseables
Además de los requisitos mencionados, se valorará positivamente:
- Experiencia en pruebas automatizadas y conocimiento de herramientas de automatización.
- Familiaridad con la gestión de incidencias y seguimiento de bugs.
- Conocimientos en lenguajes de programación y entornos de desarrollo que ayuden a mejorar la comunicación con los equipos de desarrollo.
Ofrecemos
En Zemsania, valoramos a nuestros empleados y les proporcionamos un entorno de trabajo en el que puedan crecer y desarrollarse profesionalmente. Al unirse a nosotros, disfrutará de:
- Un equipo dinámico y enérgico que promueve la innovación y la colaboración.
- Oportunidades de formación y desarrollo profesional continuo.
- Un ambiente de trabajo inclusivo y diverso que fomenta la creatividad y la colaboración.
- Beneficios competitivos y un paquete de remuneración acorde a sus habilidades y experiencia.
Si posee una mentalidad analítica y un compromiso con la calidad del software, y desea contribuir a un ambiente de trabajo positivo y desafiante, lo alentamos a postularse para ser parte de Zemsania. Juntos, podemos impulsar el futuro del desarrollo de software.
Esperamos su interés en unirse a nuestro equipo y contribuir a la excelencia en la calidad del software.