Aviso Wealth
Upgrade
Desarrollador Senior de Automatización QA (HELOC)
Sobre el puesto
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 constante en mejorar el bienestar financiero de nuestros clientes, creamos productos que ponen más dinero en sus bolsillos y apoyan su camino hacia un futuro financiero mejor. Contamos con el respaldo de algunos de los inversores tecnológicos más destacados y nuestra valoración más reciente fue de $7.3B.
Somos reconocidos constantemente por nuestra cultura colaborativa e inclusiva. Más recientemente, CNBC nos nombró una de las Mejores Empresas Fintech del Mundo, Built In nos reconoció como Mejores Lugares para Trabajar, el San Francisco Business Times nos incluyó en su lista de Mejores Lugares para Trabajar, Newsweek nos destacó como los Mejores Lugares para Trabajar de América, Forbes nos reconoció como el Mejor Emprendimiento Empleador y el Phoenix Business Journal nos nombró Empleadores Más Saludables.
Buscamos nuevos miembros de equipo que se entusiasmen con el diseño y la entrega de productos nuevos y mejores. Únete a nosotros y ayuda a construir un futuro financiero mejor para millones de personas.
Buscamos un Desarrollador Senior de Automatización QA para unirse a nuestro equipo, que tendrá la propiedad integral para construir un nuevo producto de calidad. A través de la automatización y las pruebas funcionales, validamos una variedad de productos para ofrecer a nuestros clientes una experiencia bancaria fluida. Como Ingeniero Senior de QA, trabajarás directamente con nuestros equipos de producto y participarás en revisiones de especificaciones de aplicaciones y sesiones de diseño arquitectónico, aportando tu perspectiva desde el punto de vista de la calidad. También identificarás estrategias de prueba para diversas características y funcionalidades. Dentro de tu primer año, desarrollarás una comprensión de cómo entregar software de alto rendimiento al ritmo de desarrollo. Trabajarás en un entorno que promueve la propiedad en todos los niveles, incluyendo la configuración y monitorización de aplicaciones en producción.
--------------------------------------------------------------------------------
Este es un puesto totalmente remoto para candidatos que residan en Canadá.
Nuestras Tecnologías Principales Incluyen
Java, Selenium Webdriver, Playwright, Claude Code, TestNG, Maven, Git, Jenkins, ArgoCD, SQL, REST Assured, OkHttp, SumoLogic, Docker, Kubernetes, Gatling, Linux etc.
--------------------------------------------------------------------------------
Entorno y Condiciones de Trabajo
El trabajo se realiza en interiores en un entorno de ritmo rápido que requiere la capacidad de gestionar múltiples prioridades y cumplir con los flujos de trabajo, horarios y expectativas de servicio establecidos.
Los empleados introducen, recuperan e intercambian información de forma precisa de forma regular utilizando 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 interdepartamentales a través de los canales de comunicación disponibles, que pueden incluir reuniones, correo electrónico, teléfono y herramientas de colaboración digital, y puede implicar intercambios en tiempo real, verbales o presenciales, dependiendo de las necesidades del negocio.
Las tareas del puesto pueden implicar la gestión de un alto volumen de interacciones con clientes y actividades de trabajo entrantes y/o salientes utilizando sistemas de telecomunicaciones e informáticos. El puesto requiere la capacidad de leer, analizar e interpretar la información mostrada en pantallas de ordenador y permanecer en una postura de trabajo durante períodos prolongados, de acuerdo con las exigencias del puesto.
El trabajo puede realizarse en un centro de llamadas, oficina o entorno remoto, dependiendo de las necesidades del negocio y la naturaleza del puesto. Los entornos de trabajo presenciales pueden incluir espacios de trabajo compartidos, iluminación de oficina estándar y ruido de fondo moderado típico de 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 conectividad a Internet fiable que admita los sistemas de la empresa y salvaguarde la confidencialidad de la información de la empresa y del cliente.
Se pueden realizar adaptaciones razonables para permitir que las personas cualificadas con discapacidades realicen las funciones esenciales del puesto de acuerdo con la Ley de Estadounidenses con Discapacidades (ADA) y las leyes estatales y locales aplicables.
Somos una empresa 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 condición de discapacidad.
Upgrade no acepta currículums no solicitados de agencias de personal, empresas de búsqueda o terceros. Cualquier currículum enviado a cualquier empleado de Upgrade sin un acuerdo escrito previo se considerará propiedad de Upgrade, y Upgrade no estará obligado a pagar ninguna tarifa de referencia o colocación.
Qué harás
- Desarrollar automatización de pruebas al ritmo del desarrollo de funcionalidades utilizando herramientas de IA y nuestros frameworks de pruebas funcionales y de rendimiento.
- Utilizar LLMs para crear planes de pruebas de funcionalidades y repositorios de conocimiento internos para optimizar el uso de herramientas de IA en esfuerzos de automatización y pruebas profundas.
- Definir flujos de trabajo personalizados de IA para permitir que todos los desarrolladores prueben nuevas funcionalidades utilizando pruebas de automatización existentes, evaluar fallos de pruebas y solucionar problemas del entorno.
- Ejecutar pruebas funcionales/de rendimiento iniciando entornos desechables bajo demanda para desplegar microservicios con diferentes versiones y configuraciones, y personalizar el contenido de la base de datos.
- Personalizar, configurar, parchear servicios y desplegar cambios de infraestructura y código hasta llegar a producción.
- Analizar archivos de registro y solucionar problemas de producción automatizando y reproduciéndolos en un entorno no productivo.
- Colaborar con la plataforma de QA para crear soluciones para validaciones de funcionalidades y automatización de pruebas para tu producto.
Qué buscamos
- Capacidad para desarrollar automatización de pruebas en Java utilizando Selenium/Playwright para aprovechar entornos de desarrollo integrados (IDE) como IntelliJ o Eclipse, con y sin asistentes de codificación.
- Experiencia en el despliegue de servicios en diversos entornos como Kubernetes, utilizando herramientas de despliegue como ArgoCD y Jenkins.
- Capacidad para mejorar la eficiencia de la infraestructura de pruebas existente utilizando Docker, Playwright y ejecuciones de navegadores sin interfaz gráfica.
- Familiaridad con agregadores de registros como SumoLogic o Kibana, y herramientas de monitorización de aplicaciones como Honeycomb o Grafana.
- Pasión por automatizar pruebas y entregar funcionalidades de alta calidad en un entorno de ritmo rápido.
- Comodidad trabajando en metodología Agile.
Qué te ofrecemos
- Salario competitivo y plan de opciones sobre acciones.
- Cobertura pagada de seguro médico, dental y de visión.
- PTO flexible.
- Oportunidades de crecimiento y desarrollo profesional.
- Permiso parental pagado.
- Iniciativas de salud y bienestar.
