Analista de Calidad de Software

Vacantes disponibles: 40

En Pragma creemos fielmente que la calidad no se negocia, si eres una de esas personas que le apasiona la calidad del software, eres curioso, observador, atento a los detalles, analítico, te gusta investigar e innovar en tu trabajo, haces propuestas para la inclusión de nuevos métodos que apoyen el mejoramiento de la calidad, pensando siempre en el cliente de nuestro cliente, ¡eres de los nuestros!

Sobre el rol

  • Tu participación desde el rol de analista de calidad de software, es esencial en nuestros equipos de trabajo, dado que debes relacionarte con diferentes roles y te convertirás en el aliado estratégico durante todo el ciclo de desarrollo.
  • Vas a ser parte activa y fundamental desde el inicio del proyecto de software al cual seas asignado utilizando la respectiva metodología de desarrollo.
  • Trabajarás para proyectos que requieren de tu conocimiento en pruebas funcionales (manuales / automatizadas) y no funcionales (Performance / Seguridad), para la cual debes contar con el criterio necesario para identificar y ejecutar el tipo de prueba indicado.
  • Realizarás diferentes tipos de pruebas a nivel de Front-End (Páginas Web / Responsive Mode / Apps) y a nivel de Back-End (API´s)
  • Generarás métricas de calidad de valor para nuestros usuarios finales
  • Realizarás gestión oportuna y acompañamiento permanente al cliente en la resolución de incidencias y deuda técnica
  • Harás uso de las buenas prácticas al automatizar pruebas, teniendo en cuenta factores como principios SOLID y de POO, de tal manera que generes un código limpio
  • Generarás material de documentación en cada una de las etapas del ciclo de desarrollo de software
  • Serás parte de equipos donde integramos la seguridad con Desarrollo y Operaciones (DevSecOps), donde desde tu rol garantizaras la ejecución de pruebas continuas para generar feedback oportuno y eficiencia en el proceso.

Requisitos

 

  • Debes tener mínimo 2 años de experiencia trabajando con pruebas automatizadas.
  • Tener claridad en conceptos y etapas de pruebas funcionales
  • Conocer cada uno de los artefactos (documentos) que se generan en las pruebas funcionales.
  • Conocimientos en motores de base de datos (Oracle, MYSQL y SQL Server) y en la creación de sentencias DML (Create, Insert, Delete, Update).
  • Experiencia en manejo de herramientas para automatización de pruebas en sitios Web (Selenium) y para móviles (Appium).
  • Experiencia en manejo de metodología BDD para la automatización de pruebas y lenguaje GHERKIN para la escritura de features.
  • Experiencia en manejo de herramientas para automatización de pruebas en API´s: Postman, SOAP UI, Serenity REST, etc
  • Experiencia en manejo de herramientas para pruebas de performance: Jmeter, WAPT, Blazemeter,etc.
  • Experiencia en el manejo de patrones de diseño para automatización de pruebas como Page Object Model y/o Screenplay
  • Conocimientos generales sobre tipos de tecnologías móviles (apple, android) y en la nube
  • Conocimiento básico de los diferentes lenguajes de programación y su lógica, en especial Java
  • Conocimientos de pruebas de seguridad básica en pruebas de aplicaciones Web y Móviles.
  • Conocimiento de atributos no funcionales de software como el performance y comportamiento frente a situaciones de alta demanda.
  • Conocimiento del proceso de Integración Continua
  • Conocimiento de repositorios y herramientas de integración continua como Azure DevOps o Jenkins.

Serían un Plus

 

  • Ejecución  de pruebas sobre páginas de contenido o  e-commerce
  • Ejecución de pruebas con tecnologías como: Machine Learning, biometría, Inteligencia Artificial (IA), reconocimiento facial
  • Conocimiento en pruebas de dispositivos móviles con granjas 
  • Conocimiento de pruebas de seguridad con modelo OWASP
  • Conocimiento en Tecnologias en la nube
  • Manejo de Herramientas de gestion: Trello, GitLab, Azure DevOps, VSTS, TFS, etc.

20 vacantes en Colombia y 20 Vacantes en Perú

Conversemos

¿Te gustó esto? Compártelo