Analista Qa Automatizador
MyApps es una empresa especializada en el desarrollo de software a medida, adaptado a las necesidades específicas de cada cliente. Nuestro enfoque se centra en crear soluciones que optimicen procesos, aumenten la productividad y generen valor para las empresas. Contamos con un equipo técnico que acompaña a nuestros clientes desde el análisis hasta la implementación final del proyecto.
Buscamos a un(a) Analista QA Automatizador(a) para el área de TI, proactivo(a), analítico(a) y orientado(a) a resultados, con experiencia comprobada en el diseño, desarrollo y ejecución de pruebas automatizadas. El candidato ideal cuenta con conocimientos sólidos en automatización de pruebas, metodologías BDD y testing de APIs REST y SOAP, así como experiencia trabajando en equipos ágiles. Su misión será garantizar la calidad de las aplicaciones mediante la implementación y mantenimiento de soluciones de automatización, contribuyendo a la mejora continua de los procesos de testing y optimizando la eficiencia de los ciclos de desarrollo.
- Modalidad: 100% presencial en San Isidro, lunes a viernes de 9 a.m. a 6 p.m.
Funciones:
- Diseño y Ejecución de Pruebas: Analizar, diseñar, estimar y ejecutar casos de prueba funcionales y automatizados, garantizando la calidad de las aplicaciones.
- Automatización de Pruebas: Diseñar, desarrollar, mantener y brindar soporte a scripts de automatización utilizando herramientas como Selenium, Playwright o Karate.
- Implementación de BDD: Elaborar y ejecutar escenarios de prueba bajo la metodología BDD (Behavior Driven Development), utilizando el lenguaje Gherkin.
- Testing de APIs: Diseñar y ejecutar pruebas de servicios REST y SOAP, validando su funcionalidad y el correcto intercambio de información.
- Gestión de Código: Administrar y versionar scripts de automatización mediante GitHub, asegurando la trazabilidad y el mantenimiento del código.
- Trabajo Ágil: Participar activamente en ceremonias ágiles y colaborar con equipos multidisciplinarios durante las distintas etapas del desarrollo de software.
- Mejora Continua: Identificar oportunidades de mejora y proponer soluciones que optimicen los procesos de aseguramiento de calidad y automatización.
- Inteligencia Artificial Aplicada al Testing: Utilizar herramientas de IA, como GitHub Copilot y ChatGPT, para optimizar la generación de casos de prueba, el desarrollo de scripts de automatización y el análisis de resultados.
Requisitos:
1. Conocimientos y Herramientas
- Automatización de Pruebas: Experiencia comprobable en al menos una de las siguientes herramientas: Selenium, Playwright o Karate.
- Metodología BDD: Experiencia en el diseño y ejecución de escenarios de prueba utilizando Gherkin.
- Testing de APIs: Experiencia realizando pruebas de servicios REST y SOAP, así como manejo de Postman.
- Control de Versiones: Experiencia gestionando código y scripts de automatización mediante GitHub.
- Metodologías Ágiles: Conocimientos y experiencia trabajando bajo marcos ágiles como Scrum o Kanban.
- Programación: Conocimientos básicos o intermedios en Java, JavaScript u otros lenguajes de programación similares.
2. Experiencia y Formación - Trayectoria Específica: Mínimo 3 años de experiencia en QA, de los cuales al menos 2 años deben ser en automatización de pruebas.
- Experiencia en Automatización: Experiencia en el diseño, desarrollo, mantenimiento y ejecución de pruebas automatizadas utilizando Selenium, Playwright o Karate.
- Experiencia en Testing: Experiencia en el análisis, diseño y ejecución de casos de prueba funcionales, así como en pruebas de APIs REST y SOAP.
- Experiencia en Entornos Ágiles: Participación en equipos multidisciplinarios y proyectos de desarrollo de software bajo metodologías ágiles.
3. Conocimientos Deseables - Automatización de APIs: Experiencia utilizando REST Assured para la automatización de pruebas de servicios.
- Integración Continua: Experiencia integrando pruebas automatizadas en pipelines de CI/CD.
- Inteligencia Artificial: Experiencia utilizando herramientas de IA aplicadas al testing, como GitHub Copilot, ChatGPT u otras soluciones de generación automática de pruebas.
- Programación: Conocimientos de Java o JavaScript aplicados al desarrollo de scripts de automatización.
4. Habilidades y Competencias Clave - Capacidad Analítica: Habilidad para analizar requerimientos, identificar escenarios de riesgo y diseñar casos de prueba que garanticen la calidad del software.
- Orientación a la Calidad: Compromiso con la excelencia, la detección temprana de defectos y la mejora continua de los procesos de testing.
- Proactividad e Innovación: Iniciativa para identificar oportunidades de optimización e implementar nuevas herramientas y soluciones de automatización.
- Comunicación Efectiva: Capacidad para comunicar hallazgos, documentar incidencias y colaborar con equipos técnicos y de negocio.
- Trabajo en Equipo: Habilidad para integrarse a equipos multidisciplinarios y participar activamente en las distintas etapas del ciclo de desarrollo.
- Orientación a Resultados: Enfoque en el cumplimiento de objetivos, la eficiencia de las pruebas y la entrega de productos de calidad.
Beneficios Si te apasiona la posibilidad de contribuir directamente con un negocio retador y que tu trabajo impacte en la satisfacción de nuestros clientes, este rol es para ti. ¡Vamos con Todo!
Ofrecemos:
- Oportunidad de aprendizaje y desarrollo profesional.
- Ambiente de trabajo colaborativo y dinámico.
- Capacitación en gestión de proyectos y herramientas digitales.