Descripción
Resumen:
Buscamos a un Ingeniero Senior de Automatización de QA con responsabilidad integral para construir productos de alta calidad, validarlos mediante pruebas automatizadas y funcionales, y garantizar una experiencia bancaria sin interrupciones.
Aspectos destacados:
1. Desarrollar y ejecutar pruebas funcionales/de rendimiento en entornos descartables
2. Personalizar, configurar, aplicar parches e implementar cambios en la infraestructura y el código
3. Analizar registros y solucionar problemas de producción automatizando su reproducción
*Upgrade ayuda a los clientes a avanzar en la dirección correcta con productos financieros asequibles y responsables. Desde 2017, hemos ayudado a más de 7\.5 millones de clientes a acceder a más de $42 mil millones en crédito al consumo. Con un enfoque incansable en la mejora del bienestar financiero de nuestros clientes, desarrollamos productos que les permiten ahorrar más dinero y apoyar su trayectoria hacia un futuro financiero mejor. Contamos con el respaldo de algunos de los inversionistas tecnológicos más destacados y, recientemente, nuestra valoración alcanzó los $7\.3 mil millones.*
*Somos reconocidos constantemente por nuestra cultura colaborativa e inclusiva. Recientemente, fuimos nombrados una de las mejores empresas fintech del mundo por CNBC, uno de los mejores lugares para trabajar por Built In, uno de los mejores lugares para trabajar por el San Francisco Business Times, uno de los mejores lugares de trabajo de Estados Unidos por Newsweek, uno de los mejores empleadores emergentes por Forbes y uno de los empleadores más saludables por Phoenix Business Journal.*
*Buscamos nuevos miembros para nuestro equipo que se entusiasmen con el diseño y la entrega de productos nuevos y mejores. ¡Únete a nosotros y ayúdanos a construir un futuro financiero mejor para millones de personas!*
**Acerca del puesto:**
Buscamos a un Ingeniero Senior de Automatización de QA para unirse a nuestro equipo, quien asuma la responsabilidad integral de construir un producto de alta calidad. Mediante la automatización y las pruebas funcionales, valida diversos productos para ofrecer a nuestros clientes una experiencia bancaria sin interrupciones. Como Ingeniero Senior de Automatización de QA, trabajará directamente con nuestros equipos de producto y participará en revisiones de especificaciones de aplicaciones y sesiones de diseño arquitectónico, aportando perspectivas desde el punto de vista de la calidad. También identificará estrategias de prueba para diversas funciones y características. Durante su primer año, desarrollará una comprensión de cómo entregar software de alto rendimiento a la velocidad exigida por el desarrollo. Trabajará en un entorno que promueve la responsabilidad en todos los niveles, incluida la configuración y supervisión de aplicaciones en producción.
***Este es un puesto completamente remoto y de larga duración, abierto a candidatos residentes en LATAM.***
**Nuestras tecnologías fundamentales incluyen:**
Java, Selenium Webdriver, Playwright, TestNG, Maven, Git, Jenkins, ArgoCD, SQL, REST Assured, SumoLogic, Page Objects, Docker, Kubernetes, Gatling, Linux, Claude, Gemini, etc.
**Sus responsabilidades serán:**
* Ejecutar pruebas funcionales/de rendimiento creando bajo demanda entornos descartables para implementar microservicios con distintas versiones y configuraciones, y personalizando el contenido de la base de datos
* Desarrollar automatización de pruebas a la velocidad del desarrollo de funcionalidades, utilizando nuestros marcos de pruebas funcionales y de rendimiento
* Personalizar, configurar, aplicar parches a servicios e implementar cambios en la infraestructura y el código hasta producción
* Analizar archivos de registro y solucionar problemas de producción automatizando y reproduciéndolos en un entorno distinto de producción
* Planificar, crear e implementar estrategias/soluciones para la validación de funcionalidades y la automatización de pruebas
**Qué buscamos:**
* Capacidad para desarrollar automatización de pruebas en Java utilizando Selenium y entornos de desarrollo integrado (IDE) como IntelliJ o Eclipse
* Experiencia en la implementación de servicios en diversos entornos, como Kubernetes, usando herramientas de despliegue como ArgoCD y Jenkins
* Capacidad para mejorar la eficiencia de la infraestructura de pruebas existente mediante Docker, Selenium y ejecuciones de navegadores sin interfaz gráfica
* Familiaridad con agregadores de registros como SumoLogic, Kibana o Splunk, y herramientas de monitoreo de aplicaciones como Honeycomb o Grafana
* Pasión por la automatización de pruebas y la entrega de funcionalidades de alta calidad en un entorno dinámico
* Comodidad trabajando con metodologías ágiles
**Condiciones ambientales y laborales**
* El trabajo se realiza en interiores, en un entorno acelerado que exige la capacidad de gestionar múltiples prioridades y cumplir con flujos de trabajo, cronogramas y expectativas de servicio establecidos.
* Los empleados ingresan, recuperan e intercambian información con precisión de forma regular mediante sistemas y aplicaciones digitales para apoyar los objetivos operativos y de servicio al cliente.
* El puesto requiere la capacidad de recibir e intercambiar información con clientes, compañeros, supervisores y socios multifuncionales a través de los canales de comunicación disponibles, lo que puede incluir reuniones, correo electrónico, teléfono y herramientas digitales de colaboración, y puede implicar intercambios en tiempo real, verbales o presenciales según las necesidades comerciales.
* Las funciones del puesto pueden implicar gestionar un elevado volumen de interacciones y actividades laborales entrantes y/o salientes mediante sistemas de telecomunicaciones y computación. El puesto exige la capacidad de leer, analizar e interpretar la información mostrada en pantallas de computadora y mantener una postura laboral durante períodos prolongados, acorde con las exigencias del puesto.
* El trabajo puede realizarse en un centro de contacto, una oficina o de forma remota, según las necesidades comerciales y la naturaleza del puesto. Los entornos presenciales pueden incluir espacios de trabajo compartidos, iluminación típica de oficina y ruido de fondo moderado habitual en entornos de servicio al cliente u operativos.
* Los empleados que trabajan de forma remota son responsables de mantener un espacio de trabajo seguro y productivo con una conexión a Internet confiable que soporte los sistemas de la empresa y proteja la confidencialidad de la información de la empresa y de los clientes.
* Se podrán realizar adaptaciones razonables para permitir que personas calificadas con discapacidades desempeñen las funciones esenciales del puesto, de conformidad con la Ley Estadounidense para Personas con Discapacidades (ADA) y las leyes estatales y locales aplicables.*
*Somos un empleador que ofrece igualdad de oportunidades y valoramos la diversidad en nuestra empresa. No discriminamos por motivos de raza, religión, color, origen nacional, género, orientación sexual, edad, estado civil, condición de veterano o discapacidad.*
*Upgrade no acepta currículums no solicitados de agencias de reclutamiento, firmas de búsqueda ni terceros. Cualquier currículum enviado a cualquier empleado de Upgrade sin un acuerdo escrito previo se considerará propiedad de Upgrade, y Upgrade no tendrá obligación de pagar ninguna comisión por referencias o colocaciones. Las agencias deben obtener previamente una autorización escrita por parte del departamento de Adquisición de Talento de Upgrade para enviar currículums, y únicamente en conjunto con un acuerdo válido y debidamente ejecutado**. El inglés es un requisito para todos los puestos, ya que implica interactuar con el personal de las oficinas mundiales de Upgrade.*