Descripción
Resumen:
Buscamos un Ingeniero Senior de Automatización de QA para liderar los esfuerzos de automatización de pruebas, orientar a ingenieros junior y dirigir el desarrollo de estrategias de prueba en un entorno ágil.
Aspectos destacados:
1. Liderar el desarrollo y mantenimiento del marco de automatización de pruebas
2. Capacitar y orientar a ingenieros de pruebas de software
3. Evaluar nuevas herramientas y tecnologías para mejorar la automatización
Título – Ingeniero Senior de Automatización de QA (Cypress)
Puesto – Contrato (6+ meses)
Ubicación – 100 % remota
Tarifa – $Abierta (la mejor posible)
Descripción del puesto:
Licenciatura en Ciencias de la Computación, Tecnología de la Información, Sistemas de Información Administrativa o campo relacionado, o experiencia industrial equivalente. Más de 5 años de experiencia en automatización de pruebas de software, con énfasis en la construcción y mantenimiento de marcos de automatización de pruebas.
Se prefiere experiencia con metodologías de prueba automatizada de software, incluidas pruebas de regresión, funcionales, unitarias, de integración, de cobertura, de rendimiento y de carga.
Se prefiere experiencia en pruebas de aplicaciones que se integran con otros sistemas mediante API RESTful.
Se requiere experiencia en el diseño de escenarios de prueba, desglose de funciones de software y desarrollo de estrategias de prueba automatizadas.
Se prefiere una sólida comprensión de la integración y despliegue continuos.
Se prefiere experiencia con herramientas de gestión de pruebas como qTest, ALM, TFS u otras similares.
Se requiere experiencia en la metodología de desarrollo de software ágil y en el uso de herramientas como Rally, Jira, TFS o ServiceNow.
Se requiere experiencia sólida en JavaScript, C#, Java, TypeScript u otros lenguajes aplicables según sea necesario.
Se requiere un conocimiento avanzado de frameworks web de código abierto como Angular, Bootstrap, Node.js y Express.
Se requiere un conocimiento avanzado de herramientas de prueba de aplicaciones web como Selenium, Jasmine, Protractor, Cucumber, Appium o Cypress.
Se prefiere experiencia con frameworks de pruebas de API como Karate, Gatling, JMeter o Postman.
Se prefiere experiencia en pruebas de carga y rendimiento.
Se prefiere conocimiento de plataformas y servicios en la nube como Amazon AWS, Azure, Heroku, Perfecto Mobile y SauceLabs.
Se prefiere experiencia en la revisión y retroalimentación a miembros del equipo durante las solicitudes de extracción (pull requests).
Se requiere una sólida comprensión de los principios de programación orientada a objetos y de la arquitectura orientada a servicios.
Se requiere una sólida comprensión de herramientas de control de versiones como Git o Subversion.
Se prefiere experiencia en desarrollo guiado por pruebas (TDD) y desarrollo guiado por comportamiento (BDD).
Se prefiere experiencia avanzada con SQL.
Capacita y orienta a ingenieros de pruebas de software en la ejecución de esfuerzos de prueba automatizados.
Lidera los esfuerzos para revisar las especificaciones del producto y colaborar con otros para desarrollar estrategias de prueba adecuadas, planes de prueba detallados y arquitecturas de prueba.
Lidera revisiones formales de planes de prueba, diseños y requisitos con equipos multifuncionales.
Participa en la evaluación de nuevas herramientas y tecnologías para seguir mejorando el marco de automatización.
Nota: Si está interesado, envíe su currículum actualizado e incluya su tarifa requerida junto con sus datos de contacto y un horario adecuado en el que podamos contactarlo. Si conoce a alguien dentro de su círculo de contactos que sea el candidato ideal para este puesto, le agradeceríamos que reenviara esta oferta a dicha persona, enviándonos también una copia.
¡Esperamos tener noticias suyas lo antes posible!