Developer - Software Tester

Ciudad de Mexico · Mexico City (Híbrido)

Inscribirme

Descripción

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.

Localización (Híbrido)