Middle Software Engineer - QA
Middle Software Engineer - QA
This job was originally posted in Spanish and automatically translated to English.
Requirements
* Minimum 4 years of experience in software development, either with automated testing frameworks and/or development SDKs. Technical solidity is valued over a specific language or framework.
* Minimum 3 years of real and deep experience in CI/CD environments, including: Construction and maintenance of pipelines. Execution, log analysis, and incident resolution.
* Minimum 4 years of experience in software architecture analysis and definition, including: Definition of design patterns. Selection and implementation of testing frameworks and tools. Evolution of architectural solutions in real projects.
* Minimum 3 years of experience working with containers, such as Kubernetes, OpenShift, or other equivalent platforms.
* Must have worked at least the last 2 years in a clearly hands-on role, with direct participation in development, tool configuration, and resolution of real technical problems.
* High level of English, both oral and written, to work in international environments.
Job Description
At Izertis, we are looking to expand our team by incorporating a Middle Software Engineer to join one of our Core projects. Prior to this, the role will spend a period of 1 to 3 months in one of our internal projects or with one of our clients with lower demands.
What will your functions be?
* Evolution and increase of automated e2e test coverage: Expresso, XCtest, Selenium, PW, Cypress...
* Creation of pipelines in Github, Bamboo, Jenkins...
* Bug reporting to the affected areas.
* Support for business and architecture teams.
Essential Requirements:
* Minimum 4 years of experience in software development, either with automated testing frameworks and/or development SDKs. Technical solidity is valued over a specific language or framework.
* Minimum 3 years of real and deep experience in CI/CD environments, including: Construction and maintenance of pipelines. Execution, log analysis, and incident resolution.
* Minimum 4 years of experience in software architecture analysis and definition, including: Definition of design patterns. Selection and implementation of testing frameworks and tools. Evolution of architectural solutions in real projects.
* Minimum 3 years of experience working with containers, such as Kubernetes, OpenShift, or other equivalent platforms.
* Must have worked at least the last 2 years in a clearly hands-on role, with direct participation in development, tool configuration, and resolution of real technical problems.
* High level of English, both oral and written, to work in international environments.
Desired Requirements:
* Experience with GitHub and/or GitLab, including collaborative workflows (code reviews, pull/merge requests).
* Knowledge or experience in native mobile application development.
* Experience in API design and integration (REST, GraphQL, SOAP, gRPC).
* Experience with Google Analytics or other analytics tools.
* Experience in event-driven architectures (Kafka or other similar technologies).
* Experience working with queue and messaging systems.
* Experience in performance analysis and optimization.
Soft Skills and Cultural Fit:
Proactive attitude and commitment to contribution: passive profiles do not fit; initiative and real involvement are expected.
Strong orientation toward teamwork: the team is the main asset; behaviors that do not fit the group dynamic have no place.
Temperance and professional maturity to interact with business roles that do not always speak the same technical language.
Technical humility and intellectual honesty, with the ability to say "I don't know" or "I was wrong."
Professionalism with personal balance, understanding that a demanding environment must also be a healthy environment to perform sustainably.
View original advert (Spanish)
Desde Izertis, buscamos ampliar nuestro equipo con la incorporación de un/a Middle Software Engineer para incorporarse a uno de nuestros proyectos Core. Antes de dicha incorporación, el rol estará un período entre 1 a 3 meses en uno de nuestros proyectos internos o en uno de nuestros clientes con menor exigencia.
¿Cuáles serán tus funciones?
* Evolución y aumento de cobertura automatizada de pruebas e2e: Expresso, XCtest, Selenium, PW, Cypress...
* Creación de pipelines en Github, Bamboo, Jenkins,...
* Reporte de bugs a las áreas afectadas.
* Soporte a los equipos de negocio y equipos de arquitectura.
Requisitos imprescindibles:
* Mínimo 4 años de experiencia en desarrollo de software, ya sea con frameworks de testing automatizado y/o SDKs de desarrollo. Se valora la solidez técnica por encima del lenguaje o framework concreto.
* Mínimo 3 años de experiencia real y profunda en entornos de CI/CD, incluyendo: Construcción y mantenimiento de pipelines. Ejecución, análisis de logs y resolución de incidencias.
* Mínimo 4 años de experiencia en análisis y definición de arquitectura de software, incluyendo: Definición de patrones de diseño. Selección e implantación de frameworks y herramientas de pruebas. Evolución de soluciones arquitectónicas en proyectos reales.
* Mínimo 3 años de experiencia trabajando con contenedores, como Kubernetes, OpenShift u otras plataformas equivalentes.
* Haber trabajado al menos los 2 últimos años en un rol claramente hands-on, con participación directa en desarrollo, configuración de herramientas y resolución de problemas técnicos reales.
* Nivel alto de inglés, tanto oral como escrito, para trabajar en entornos internacionales.
Requisitos deseados:
* Experiencia con GitHub y/o GitLab, incluyendo flujos de trabajo colaborativos (code reviews, pull/merge requests).
* Conocimientos o experiencia en desarrollo de aplicaciones móviles nativas.
* Experiencia en diseño e integración de APIs (REST, GraphQL, SOAP, gRPC).
* Experiencia con Google Analytics u otras herramientas de analítica.
* Experiencia en arquitecturas orientadas a eventos (Kafka u otras tecnologías similares).
* Experiencia trabajando con sistemas de colas y mensajería.
* Experiencia en análisis y optimización de rendimiento (performance).
Sof Skills y encaje cultural:
Actitud proactiva y compromiso con la contribución: no encajan perfiles pasivos; se espera iniciativa e implicación real.
Fuerte orientación al trabajo en equipo: el equipo es el principal activo; los comportamientos que no encajen con la dinámica del grupo no tienen cabida.
Templanza y madurez profesional para interactuar con roles de negocio que no siempre hablan el mismo lenguaje técnico.
Humildad técnica y honestidad intelectual, con capacidad para decir "no lo sé" o "me he equivocado".
Profesionalidad con equilibrio personal, entendiendo que un entorno exigente también debe ser un entorno sano para rendir de forma sostenida.
Application managed by Izertis