Test automation engineer

Remoto

Inscribirme

Descripción

Test Automation Engineer

Empresa: Zemsania

Ubicación: Remoto

Modalidad: Contrato por Servicio Específico

Experiencia Requerida: 6 años

Salario: A convenir


Acerca de Zemsania

Zemsania es una consultora tecnológica global que impulsa la transformación digital de las empresas. Con un equipo de más de 10,000 profesionales en todo el mundo, ofrecemos soluciones innovadoras y de alto valor en áreas como desarrollo de software, ciberseguridad, cloud computing, data analytics e inteligencia artificial. Nos enorgullecemos de ser un socio estratégico para nuestros clientes, ayudándoles a alcanzar sus objetivos de negocio a través de la tecnología.

Descripción del Puesto

Estamos en la búsqueda de un Ingeniero de Automatización de Pruebas (Test Automation Engineer) con al menos 6 años de experiencia para unirse a nuestro equipo en Zemsania. El candidato ideal poseerá un profundo conocimiento en el ciclo de vida del desarrollo de software, con un enfoque especializado en la creación e implementación de estrategias de automatización de pruebas robustas y eficientes. Este rol es fundamental para garantizar la calidad y la confiabilidad de las soluciones que desarrollamos para nuestros clientes, contribuyendo activamente a la mejora continua de nuestros procesos de testing.

Trabajarás en estrecha colaboración con los equipos de desarrollo, aseguramiento de la calidad (QA) y operaciones para integrar la automatización en todas las etapas del ciclo de vida del desarrollo, desde la planificación hasta el despliegue. Se valorará la experiencia en la aplicación de metodologías y estándares de seguridad, como los definidos por OWASP (Open Web Application Security Project), para asegurar que las pruebas de automatización no solo validen la funcionalidad sino también la seguridad de las aplicaciones.

Responsabilidades Principales

  • Diseñar, desarrollar y mantener frameworks de automatización de pruebas escalables y reutilizables.
  • Crear scripts de pruebas automatizadas para pruebas funcionales, de regresión, de rendimiento y de seguridad.
  • Identificar casos de prueba que puedan ser automatizados y priorizar su implementación.
  • Ejecutar pruebas automatizadas y analizar los resultados, identificando y documentando defectos de manera clara y concisa.
  • Colaborar con los equipos de desarrollo y QA para entender los requisitos del producto y definir las estrategias de prueba adecuadas.
  • Integrar las pruebas automatizadas en los pipelines de Integración Continua/Entrega Continua (CI/CD).
  • Mantener y mejorar los scripts de prueba existentes para adaptarlos a los cambios en la aplicación.
  • Participar en revisiones de código de los scripts de automatización para asegurar la calidad y las mejores prácticas.
  • Investigar y recomendar nuevas herramientas y tecnologías para la automatización de pruebas.
  • Aplicar principios y directrices de seguridad, incluyendo las recomendaciones de OWASP, en el diseño y ejecución de las pruebas de automatización, con un enfoque particular en la detección de vulnerabilidades de seguridad.
  • Generar informes detallados sobre el estado de las pruebas y la calidad del producto.


Se Valorará

  • Certificaciones en automatización de pruebas o metodologías ágiles.
  • Experiencia con herramientas de gestión de pruebas (Jira, TestRail).
  • Conocimiento de pruebas de API (REST, SOAP) y herramientas asociadas (Postman, RestAssured).
  • Experiencia en pruebas de rendimiento (JMeter, LoadRunner).
  • Conocimientos de Docker y orquestación de contenedores.
  • Experiencia trabajando en entornos cloud (AWS, Azure, GCP).
  • Certificaciones o experiencia práctica en ciberseguridad.


¿Por qué unirte a Zemsania?

En Zemsania, te ofrecemos un entorno de trabajo dinámico y colaborativo, donde podrás desarrollar tu carrera profesional y aprender de los mejores expertos del sector. Fomentamos la innovación, la formación continua y el crecimiento personal. Únete a un equipo global con presencia en más de 20 países y forma parte de proyectos desafiantes que marcan la diferencia.

¡Si cumples con los requisitos y buscas un reto profesional en el área de automatización de pruebas, te invitamos a ser parte de nuestro equipo!

Requisitos

Requisitos Indispensables

  • Título universitario en Ingeniería de Sistemas, Ciencias de la Computación, o un campo relacionado, o experiencia laboral equivalente.
  • Mínimo 6 años de experiencia profesional en automatización de pruebas de software.
  • Experiencia demostrable en el diseño y la implementación de frameworks de automatización de pruebas (por ejemplo, Selenium WebDriver, Cypress, Playwright, Appium).
  • Dominio de al menos un lenguaje de programación utilizado para la automatización (Java, Python, JavaScript, C#).
  • Sólidos conocimientos en metodologías de desarrollo ágil (Scrum, Kanban).
  • Experiencia en la integración de pruebas automatizadas en herramientas de CI/CD como Jenkins, GitLab CI, Azure DevOps.
  • Conocimiento y experiencia en la aplicación de pruebas de seguridad y entendimiento de los riesgos comunes de seguridad web, con especial énfasis en las directrices y vulnerabilidades descritas por OWASP.
  • Capacidad para trabajar de forma autónoma y en equipo, con excelentes habilidades de comunicación.
  • Proactividad, atención al detalle y un fuerte compromiso con la calidad.