-
Sabemos lo que buscas:
Un lugar donde puedas aplicar todo lo que has aprendido, potenciar tu experiencia y crecer en un entorno saludable y sostenible. En FSC, valoramos el apoyo mutuo, el trabajo en equipo y la innovación, creando un espacio donde el talento florece
-
¿Quiénes somos?
Somos una multinacional líder Fintech en Latinoamérica. Especializados en soluciones SaaS, brindamos plataformas tecnológicas que optimizan la gestión de cartera para nuestros clientes.
-
Nuestra cultura:
En FSC, las personas son lo más importante. Somos un equipo honesto, íntegro e innovador, con una identidad única y tenacidad para trabajar en un ambiente de apoyo mutuo y relaciones interpersonales excepcionales.
-
¿Qué Ofrecemos?
· Flexibilidad: Trabaja en modalidad híbrida (90% remoto y 10% presencial), ¡nuestras oficinas siempre están abiertas si prefieres lo presencial!
· Crecimiento continuo: Acceso a planes de desarrollo y formación profesional.
· Beneficios extra: Auxilios de educación e internet, bonificaciones por disponibilidad y una jornada laboral flexible. -
La salud primero
Ofrecemos seguro de salud extraordinario con opción de cobertura para tu familia.
-
Cuidado del medio ambiente
Nuestros procesos y recursos están orientados a velar responsablemente por el cuidado del medio ambiente, operamos 100% con paneles solares como parte de nuestra responsabilidad con el cuidado del medio ambiente.
¿Listo para formar parte de algo increíble?
Explora nuestras oportunidades y únete al equipo que transforma el futuro.
- Software Test Automation Engineer
- Development Coordinator
Cargo: Software Test Automation Engineer
DESCRIPCIÓN:
Se encarga de crear y/o gestionar la aplicación de herramientas de:
- Software para automatizar el proceso manual de revisión y validación de un producto de software, cumpliendo con los requerimientos tanto a nivel técnico como funcional de los productos de la organización.
- También se encarga de realizar pruebas de los productos, documentar errores, desarrollar procedimientos de prueba, crear planes de pruebas, probar programas de automatización, simular el rendimiento del producto, identificar problemas y mejorar estrategias de pruebas.
🔍FUNCIONES ESPECÍFICAS:
- Diseñar y desarrollar los procedimientos de prueba, estableciendo los pasos y condiciones necesarios para evaluar el funcionamiento del software de forma efectiva.
- Elaborar planes de pruebas estratégicos, definiendo los aspectos a evaluar, los escenarios a reproducir y los recursos necesarios para llevar a cabo las pruebas de manera rigurosa.
- Verificar el correcto funcionamiento de programas de software de automatización, asegurándose de que cumplen con los objetivos establecidos y brindan resultados precisos y confiables.
- Simular y evaluar el rendimiento del producto en diferentes escenarios, comprobando su estabilidad y capacidad de respuesta ante situaciones adversas o de alta demanda.
- Diseñar y ejecutar pruebas de línea base (Smoke Test), de carga, de estrés, de picos, de escalabilidad, de larga duración, de degradación progresiva del sistema, de volumen, de tolerancia a fallas, de profiling (Caja Blanca), de seguridad, de integración, de usabilidad para comprobar cómo funciona el software en condiciones extremas.
- Realizar pruebas de regresión para asegurarse de que las nuevas características o cambios no introduzcan nuevos defectos o interrumpan las funcionalidades existentes.
- Aplicar pruebas de rendimiento, evaluando la velocidad, escalabilidad y confiabilidad del software en diversas condiciones, como cargas de usuarios elevadas, según corresponda la actividad asignada.
- Integrar pruebas en pipelines CI/CD para una ejecución perfecta.
- Diseñar y ejecutar la automatización de pruebas funcionales y no funcionales sobre los productos de iCS.
- Colaborar con la prioridad para los escenarios de automatización y trabajar para maximizar la cobertura de las pruebas.
- Analizar exhaustivamente e identificar y localizar los problemas y deficiencias presentes en el software, de modo que les permita a los desarrolladores tomar las medidas necesarias para corregirlos.
- Crear y mantener bases de datos actualizadas con los defectos conocidos, proporcionando una referencia para futuras pruebas y facilitando la corrección de errores recurrentes.
- Revisar detenidamente las especificaciones y requisitos del software, verificando que sean claros, completos y coherentes antes de iniciar las pruebas.
- Brindar orientación y asesoramiento a los equipos de desarrollo en relación con el diseño del producto, aportando su experiencia para garantizar que se cumplan los estándares de calidad establecidos.
- Capacitar a los integrantes del área o afines en el uso de las herramientas y ejecución de pruebas automatizadas.
- Optimizar el proceso de pruebas, identificar áreas de mejora en las estrategias de pruebas existentes, proponiendo modificaciones y actualizaciones pertinentes.
- Trabajar para asegurar que el software cumple con los estándares de calidad necesarios para satisfacer las expectativas y necesidades de las partes interesadas, asegurando que esté listo para su lanzamiento o entrega al cliente.
- Cumplir con las métricas de desarrollo, proyectos y/o soporte, según sea el proceso donde se desempeñe, en los procedimientos de desarrollo y liberación de reléase.
- Dar soporte a los clientes en la etapa de garantía, posterior a la garantía y/o durante la operación de cada uno de los proyectos asignados.
- Ejecutar, mantener actualizado y responder por el cumplimiento de los cronogramas de cada uno de los proyectos cuando le sean asignados.
- Diseñar y garantizar la ejecución integral de pruebas, la medición sistemática, la comparación con estándares, el seguimiento de los procesos, todas ellas encaminadas a la prevención de errores durante el proceso de desarrollo del producto.
- Velar por que la calidad se realice en todas las etapas del proyecto, centrándose más en la prevención que en la detección.
- Preparar los ambientes necesarios para la verificación del producto.
- Apoyar en la realización de pruebas integrales y de regresión tanto manuales como automatizadas después de cada actualización y antes de la liberación de la nueva versión del software.
- Redactar documentación sobre pruebas automatizadas y seleccionar nuevas herramientas automatizadas.
- Redactar documentación de prueba, revisión de requisitos y creación de informes de errores.
🛠️REQUISITOS
Profesional o Tecnólogo en carreras de sistemas o afines, o 1 año de experiencia relacionada.
EXPERIENCIA
- Experiencia en la implementación de proyectos de automatización de pruebas de software.
- Alto conocimiento en fundamentos y estándares de calidad y tipos de prueba de software.
- Fluidez en el idioma Agile/Scrum.
- Contar con experiencia en herramientas de automatización como: Jenkins, Selenium, JMeter, Test, TestComplet, Ranorex, Cypress, Playwright, entre otros.
- Dominio de lenguajes de programación/scripting/marcado como: Java, JavaScript, JSON, HTML/CSS para automatizar aplicaciones web como un profesional y generar scripts de prueba épicos.
- Poseer conocimientos en manejo de bases de datos Oracle, MySql, PL/SQL.
- Experiencia de combate con TestNG, JUnit o NUnit.
- Tener experiencia en herramientas de soporte de desarrollo como: Gradle, Maven, SOAPUi, Postman, Git, entre otros.
- Altos conocimientos en DevOps, CI/CD.
- Conocimiento de servicios RESTful y uso de REST API.
- Conocimientos avanzados de pruebas de API (Postman, REST-assured).
- Saber de pruebas manuales web / móviles / API / de requisitos.
- Habilidad en observación a través de herramientas como: Grafana, Datadog, ELK stack, Prometheus, entre otros.
- Experiencia en dividir conjuntos de pruebas complejos en componentes manejables y reutilizables.
- Experiencia con herramientas para seguimiento de defectos.
- Excelente comunicación, capacidad para transmitir ideas de forma rápida y clara.
- Deseable manejo técnico y funcional de software en cobranzas o financieros.
- Preferiblemente estar certificado en ISTQB.
FORMACIÓN
- Gestión de calidad de software
- Gestión de seguridad de la información
- Bug testing
- Unit testing
- Preparación y certificación en ISTQB.
- Comunicación efectiva y manejo del cliente
- Conocimiento técnico y funcional de iCS
- Inglés Intermedio
Cargo: Development Coordinator
En Financial Systems Company, estamos en búsqueda de nuestro próximo Coordinador de Desarrollo se encargara de supervisar y guiar el proceso de creación y mejora de nuestros productos de software, así como el mantenimiento de las aplicaciones. Será responsable de coordinar a los desarrolladores de software, gestionar los proyectos de desarrollo y garantizar que los productos finales cumplan con los estándares de calidad y las expectativas del cliente. Además, es responsable de coordinar y supervisar todas las actividades relacionadas con el desarrollo de software, incluyendo la planificación de proyectos, la asignación de tareas, el seguimiento del progreso y la resolución de problemas.
Requerimientos
🛠️ Lo que buscamos en ti:
Profesional en Ingeniería de Sistemas, Electrónica o afines y/o otros grados universitarios con posgrado, especialización o diplomado en áreas relacionadas, o 3 años de experiencia relacionada.
Experiencia en:
- Sólida comprensión de los principios, las mejores prácticas, los estándares y los procesos de ingeniería de software, como Agile, Scrum, DevOps, revisión y desarrollo de código, pruebas, depuración y documentación.
- Tener conocimientos y experiencia en Java, J2EE, JavaScript, Servicios Web (SOAP, REST, JAX-WS), protocolos y lenguajes de comunicación (XML, JSON), Frameworks como Java Server Faces (PrimeFaces) y PL/SQL.
- Saber de Oracle, Hibernate, JPA, Apache CXF, Nodejs, MySQL, Android Studio.
- Conceptos de automatizadores de construcción como: Gradle, Webpack, Gulp o similares.
- Experiencia con manejo de herramientas de aplicaciones móviles, servidores de aplicaciones como Apache Tomcat y control de versiones como GIT.
- Experiencia con nubes de Amazon Simple Email Service (SES), Amazon Simple Storage Service (Amazon S3), Amazon Simple Notification Service (SNS), Google Cloud, y Oracle Cloud.
- Saber de temas en la nube como Amazon Elastic Container Service (Amazon ECS), AWS Lambda, Amazon API Gateway, Elastic Compute Cloud (Amazon EC2).
- Saber de lo que hablas cuando te refieres a integración, microservicios, colas de mensajería, patrones de desarrollo.
- Deseable supervisión de personal a cargo.
Formación Deseable:
- Capacitación en Seguridad informática.
- Proyectos de desarrollo de software.
- Conocimiento técnico y funcional de iCS.
📌 Algunas de tus responsabilidades serán:
- Realizar en forma autónoma un diseño detallado eficiente, innovador y fácil de implementar para mantener de nuestras plataformas SAAS en la nube.
- Supervisar y guiar a los desarrolladores, asegurando que todos trabajen de manera eficiente y colaborativa.
- Coordinar los proyectos de desarrollo y/o mantenimiento de las aplicaciones alineados a los criterios y estándares de la compañía.
- Supervisar las funciones, asignaciones, tareas de los proyectos, gestión del soporte a errores de los clientes, los recursos técnicos y de programación, con el fin de satisfacer las necesidades de los usuarios.
- Aplicar y mantener los estándares y metodologías de desarrollo implementadas en la organización.
- Definir casos y codificar pruebas unitarias de los módulos para asegurar que cumplan con las especificaciones del diseño, afianzado la calidad y seguridad de la aplicación.
- Apoyar y/o realizar el desarrollo (nuevas o existentes funcionalidades), ajustes, soporte y mantenimiento de aplicaciones y servicios
¡Únete a Nuestro Equipo!
🎁 ¿Qué ofrecemos?
- Modalidad híbrida (90% remoto - 10% presencial), además, nuestras oficinas siempre estarán disponibles si deseas trabajar de manera presencial.
- Plan de desarrollo y formación
- Medicina prepagada
- Auxilios (Educación Internet)
- Bonificación por disponibilidad.
- Jornada laboral Flexible.
🌟¡Estamos listos para recibir tu talento!
Si cuentas con las competencias necesarias y quieres ser parte de un equipo innovador que deja huella,