Se trata de un proyecto basado en microservicios y con filosofía API First. Actualmente creamos test de integración / E2E automatizados con orientación exclusiva al API. Utilizamos un framework de testing basado en Karate, Cucumber, jUNIT5, etc. (dependiendo del equipo / proyecto). No hay que validar la lógica del negocio ni realizar pruebas manuales (para eso ya están otros equipos).
Nuestra cultura técnica se basa en Open Source, con contextos altamente colaborativos y transparentes, donde tu aportación tendráun impacto en uno de los eCommerce más grandes del mundo donde el día a día es “Everything as code”, por lo que te sentirás como en casa.
¿Suena bien? ¿es suficiente reto para ti? no lo dudes,deja tu CV a ver si eres capaz de superar el proceso de selección :D
Y por supuesto, este puesto esteletrabajo 100%.
Requisitos
Los básicos:
- Experiencia en desarrollo de software con Java ;)
- Conocimientos sobre el diseño de Fluent APIs y DSL
- Experiencia en proyectos de desarrollo API con REST, Swagger, OpenAPI…y / o gRPC
- Experiencia previa en un entorno de trabajo con metodología Agile/SCRUM
Y lo que haráque tu candidatura destaque sobre el resto:
- Experiencia en desarrollo con Java Script o Groovy
- Experiencia en pruebas de desarrollo con Junit / Hamcrest o similares
- BDD con Gherking / Cucumber
- Experiencia trabajando en proyectos con contenedores (Docker, Kubernetes, OpenShift...)
- Seguimiento de proyectos con Jira / Xray y métricas con Sonar o Snyk.