Descripción del empleo
¿Te apasiona desarrollar herramientas que ayuden a los equipos de ingeniería a desarrollar software de alta calidad? ¿Crees que la automatización, eficiencia y la excelencia son claves para un entorno productivo?. Estamos buscando un Software Engineer, para unirse a nuestro equipo de QA, donde tendrá la oportunidad de influenciar y enriquecer el proceso de desarrollo de software creando herramientas, frameworks y procesos que mejoren el resultado final del producto.
Como parte del equipo de QA, ayudarás a diseñar y desarrollar soluciones críticas para mejorar la productividad, la calidad del software y la identificación de problemas/errores en nuestro sistema. Tendrás un rol crucial en la creación de frameworks de testing, automatización de procesos y en impulsar unas prácticas de calidad alineadas con los estándares de calidad esperados.
Tus funciones serán:
* Desarrollar y mantener herramientas y frameworks que faciliten el desarrollo de software de acuerdo con los más altos estándares de calidad.
* Diseñar, implementar y optimizar flujos de integración y entrega continua (CI/CD), asegurando que todas las fases incluyan pruebas y verificaciones exhaustivas, dando una calidad robusta en todas las etapas del ciclo de vida del producto.
* Definir estándares, guías y mejores prácticas de calidad en todo el equipo, proporcionando formación continua y seguimiento de su correcta implementación en los equipos de desarrollo. Pormoviendo una cultura orientada a la calidad y la mejora continua.
* Gestionar y mejorar herramientas de análisis de código como SonarQube, asegurando una calidad óptima en cada entrega.
* Diseñar y ejecutar automatizaciones que reduzcan tareas manuales repetitivas, creando procesos de calidad escalables para adaptarse al crecimiento y la complejidad del proyecto.
* Desarrollar e integrar dashboards y reportes que proporcionen una visión clara del estado de la calidad del código, facilitando la toma de decisiones.
* Desarrollar pruebas automatizadas que cubran grandes volúmenes de código, asegurando que sean fáciles de ejecutar, mantener y expandir a medida que el sistema evolucione.
* Optimizar tiempos de ejecución en todas las fases de desarrollo, mejorando la eficiencia y el rendimiento de las pruebas.
* Simular entornos y realizar pruebas de producción para garantizar un comportamiento óptimo del software en situaciones reales.
Te ofrecemos:
En Bit2me nos importan las personas, y por ello ponemos a tu alcance un entorno de trabajo dinámico y retador en el que poder crecer profesionalmente, con unas condiciones profesionales a la altura:
* Salario Competitivo y contrato indefinido.
* Seguro de salud privado.
* Retribución flexible: ticket restaurante, guardería, transporte y formación.
* 24 días laborables de vacaciones.
* El día de tu cumpleaños libre.
* Medidas de conciliación: flexibilidad horaria, teletrabajo, banco de horas y jornada intensiva los viernes y en verano.
* Ventajas en tus operaciones con criptomonedas.
* Formación interna sobre Blockchain, Web3 y Criptomonedas.
¿Te gusta lo que lees?
Si encajas en lo que estamos buscando, y te motiva lo que has leído de nosotros, queremos conocerte, ¡apúntate!
En Bit2Me tenemos un fuerte compromiso con la diversidad en el trabajo, en nuestros procesos de selección y en nuestras políticas de gestión del talento no discriminamos por motivos de raza, religión, género, edad ni ninguna otra fuente de diversidad personal. Nuestro equipo está formado por personas muy diversas, y trabajamos en un entorno de respeto e igualdad para todas las personas.
Requisitos mínimos
Estamos buscando una persona:
* Titulado/a en Ingeniería Técnica/Superior o Grado en Informática, Ingeniería del Software, Telecomunicaciones, FP Superior en Sistemas o similar.
* Experiencia de al menos 3 años como ingeniero de software, preferiblemente en el área de desarrollo de herramientas, automatización, o calidad.
* Profundo conocimiento de lenguajes de programación como Javascript o Typescript.
* Experiencia en el ámbito de la automatización de pruebas y flujos de CI/CD (Jenkins, CircleCI, GitLab CI), control de versiones (Git), y contenedorización (Docker, Kubernetes).
* Familiarizado con frameworks de pruebas, tests unitarios, tests de integración, y tests no funcionales.
* Experiencia en equipos con metodología Agile. Es importante que seas
Conocimientos necesarios
JAVASCRIPT
Inscribirme a esta oferta