Empresa de tecnología busca un/a Ingeniero/a Junior de Pruebas de Software (SDET) para unirse a su equipo de automatización. La posición es remota y se enfoca en construir cobertura de pruebas para una plataforma de microservicios.
Si buscás dar tus primeros pasos en automatización de pruebas y aprender sobre sistemas distribuidos, este puesto remoto en OrderMesh es para vos. Vas a trabajar con tecnologías modernas y recibirás mucha mentoría para crecer en el área.
Como Junior SDET en OrderMesh Inc, te unirás a nuestro equipo de calidad con enfoque en automatización y ayudarás a construir cobertura de pruebas en una compleja plataforma de microservicios (Kafka, MongoDB, APIs REST, flujos de trabajo asíncronos). Este es un excelente punto de entrada a la ingeniería de calidad moderna: trabajarás junto a SDETs y desarrolladores senior para escribir y mantener pruebas automatizadas, aprenderás cómo encajan las puertas de calidad en CI/CD y desarrollarás tus habilidades en automatización de pruebas, observabilidad y pruebas de sistemas distribuidos. Este rol se centra en aprender y contribuir de forma práctica, no en liderar la estrategia en solitario, con mucha mentoría y espacio para crecer. Qué harás: - Escribir y mantener pruebas automatizadas para APIs, UI y validación a nivel de servicio utilizando TypeScript, Node.js y Playwright, bajo la guía de miembros senior del equipo. - Apoyar la construcción de suites de pruebas de carga y resiliencia con Grafana k6, aprendiendo a evaluar y estresar sistemas distribuidos. - Ayudar a integrar la ejecución de pruebas en pipelines de GitHub Actions, asegurando que tus pruebas se ejecuten limpiamente en commits, PRs y despliegues. - Obtener exposición práctica a pruebas de sistemas distribuidos: flujos de eventos de Kafka, mocking de servicios con Microcks y validación de contratos entre servicios. - Ayudar a mantener dashboards de observabilidad de pruebas en Grafana y aprender a leer métricas de calidad junto con logs y datos de rendimiento. - Realizar pruebas exploratorias para complementar la cobertura automatizada y detectar casos límite. - Colaborar con desarrolladores, SREs y gerentes de producto, y hacer preguntas activamente para ampliar tu comprensión de la plataforma. Requisitos: - 1-2 años de experiencia en pruebas de software, QA o automatización (proyectos académicos no cuentan). - Experiencia práctica con herramientas de ingeniería asistida por IA, por ejemplo: usando o construyendo agentes de codificación de IA, habilidades de agentes o harnesses de evaluación como parte de tu flujo de trabajo de pruebas o desarrollo. - Conocimiento práctico de JavaScript/TypeScript u otro lenguaje de programación moderno. - Exposición o cursos sobre conceptos de CI/CD; la experiencia práctica con GitHub Actions, Jenkins o Azure DevOps es un plus, pero no es obligatoria. - Alguna experiencia con, o ganas de aprender, Playwright o frameworks similares de automatización de navegadores, y herramientas de pruebas de carga como Grafana k6. - Interés en aprender sobre message brokers (Kafka), service meshes (Istio) y pruebas de API, incluyendo prácticas de desarrollo guiado por pruebas (TDD). - Sólida mentalidad para la resolución de problemas y atención al detalle; habilidades de depuración que estés desarrollando activamente. - Título de Grado en Ciencias de la Computación, un campo relacionado, o experiencia práctica equivalente (graduados de bootcamps son bienvenidos). - Entusiasmo por la cultura de pruebas con enfoque en automatización y ganas de aprender de ingenieros senior. Calificaciones Adicionales (Bonus): - Exposición a Azure, Kubernetes o entornos contenerizados. - Familiaridad con conceptos de contract testing. - Cualquier experiencia con Grafana, Prometheus o plataformas de observabilidad similares. - Interés en las industrias B2B, eCommerce o de fulfillment.