Descripción
Resumen del Puesto:
Choucair Testing busca un Software Development Engineer in Test (SDET) Senior apasionado por la automatización y la calidad para construir soluciones ingenieriles.
Puntos Destacados:
1. Únete a una empresa pionera en pruebas de software en Hispanoamérica.
2. Forma parte de equipos diversos y equitativos donde el talento es protagonista.
3. Potencia tu carrera diseñando y desarrollando soluciones de automatización.
*Convocatoria para personas con y sin discapacidad*
¡Súmate a Choucair Testing y potencia tu carrera como **Software Development Engineer in Test (SDET) Senior**!
Con más de 26 años de experiencia, somos la compañía pionera en pruebas de software en Hispanoamérica. Nos apasiona acompañar a nuestros clientes en la evolución de sus modelos de negocio, generando confianza en sus activos digitales.
*Creemos en equipos diversos y equitativos, donde el talento es el verdadero protagonista. Esta convocatoria está abierta a todas las personas que cumplan con el perfil y quieran generar impacto positivo, construyendo confianza en cada palabra, acción y resultado. Promovemos activamente la participación de personas con discapacidad y nos comprometemos a que este proceso sea una experiencia inclusiva, accesible y equitativa para todos.*
Si te identificas con nuestro propósito y cuentas con experiencia en **QA Automation, automatización de pruebas e ingeniería de software**, te invitamos a revisar los requisitos del rol y postularte.
**Formación**
-------------
Profesional en:
* Ingeniería de Sistemas.
* Ingeniería de Software.
* Ingeniería Electrónica.
* Ingeniería Informática.
* Carreras afines.
**Experiencia**
---------------
Buscamos profesionales con experiencia en **QA Automation o SDET**, con capacidad para diseñar y desarrollar soluciones de automatización y calidad dentro del ciclo de desarrollo de software.
Será valorada la experiencia en:
* Automatización de pruebas sobre arquitecturas de microservicios.
* Automatización de pruebas funcionales para APIs, aplicaciones web y móviles.
* Pruebas de regresión, smoke e integración.
* Desarrollo de frameworks de automatización reutilizables.
* Integración de pruebas automatizadas en procesos CI/CD.
* Trabajo con metodologías ágiles.
* Experiencia trabajando en plataformas Cloud.
* Diseño e implementación de soluciones de calidad con mentalidad de ingeniería.
**Los años exactos de experiencia son negociables de acuerdo con la trayectoria y profundidad técnica del candidato.**
**Conocimientos técnicos indispensables**
-----------------------------------------
### **Ingeniería de Software**
Es indispensable contar con experiencia desarrollando en:
* **Java.**
* **Python.**
Además, conocimientos en:
* Programación orientada a objetos.
* Patrones de diseño.
* Clean Code.
* Refactoring.
* Git.
* APIs REST.
* JSON.
* SQL.
### **Automatización**
Experiencia profesional en automatización de pruebas utilizando **al menos una** de las siguientes herramientas:
* Karate.
* Appium.
* Selenium.
* Rest Assured.
* Playwright.
* Cypress.
* Maestro.
### **API Testing**
Conocimientos y experiencia en:
* REST.
* Postman.
* OpenAPI.
* Swagger.
### **️ Bases de datos**
* SQL.
* Elaboración de consultas.
* Validación de datos.
### **Versionamiento**
* **Git.**
### **Integración continua / CI/CD**
Experiencia integrando pruebas automatizadas en pipelines utilizando:
* **Azure DevOps o GitHub Actions.**
Capacidad para:
* Configurar pipelines.
* Ejecutar pruebas automáticas.
* Crear Quality Gates.
* Publicar resultados.
* Identificar riesgos antes de los despliegues.
### **Contenedores**
* **Docker.**
### **️ Cloud**
* **AWS.**
**Conocimientos deseables y negociables**
-----------------------------------------
Será valorada, pero no será requisito excluyente, la experiencia en:
### **Cloud AWS**
* EKS.
* ECS.
* Lambda.
* API Gateway.
* SQS.
* SNS.
* RDS.
* DynamoDB.
### **Kubernetes**
Conocimiento funcional de:
* Pods.
* Deployments.
* Services.
* ConfigMaps.
* Secrets.
* Ingress.
Deseable:
* ArgoCD.
* GitOps.
### **Arquitecturas y tecnologías**
* Spring Boot.
* Kafka.
* Contract Testing.
* Consumer Driven Contract Testing.
* GraphQL.
* gRPC.
* TestContainers.
* Pact.
* Flutter.
* Mobile Testing.
### **Performance**
Experiencia con:
* k6\.
* JMeter.
* Gatling.
Capacidad para interpretar resultados e identificar posibles cuellos de botella.
### **Observabilidad**
Experiencia consultando métricas y logs mediante herramientas como:
* Grafana.
* Prometheus.
* Dynatrace.
* OpenSearch.
* CloudWatch.
* OpenTelemetry.
### **Seguridad**
Conocimiento en automatización de pruebas de seguridad.
Deseable experiencia con:
* OWASP Top 10\.
* OWASP ZAP.
* SonarCloud.
* Dependency Scanning.
### **Test Data**
Conocimientos en:
* Generación automática de datos.
* Anonimización.
* Datasets sintéticos.
* Gestión de datos en ambientes compartidos.
**Competencias**
----------------
Buscamos una persona con **mentalidad de ingeniería**, orientación a la automatización y capacidad para construir soluciones de calidad que acompañen el desarrollo de software.
Valoramos competencias como:
* Pensamiento analítico.
* Orientación a la automatización.
* Mentalidad de ingeniería.
* Comunicación efectiva.
* Resolución de problemas.
* Trabajo colaborativo.
* Aprendizaje continuo.
* Ownership.
* Proactividad.
**Responsabilidades**
---------------------
* Diseñar y desarrollar **frameworks de automatización reutilizables y escalables**.
* Automatizar pruebas funcionales para APIs, aplicaciones web y móviles.
* Automatizar pruebas de regresión, smoke y validaciones de integración.
* Implementar pruebas de contrato (**Consumer Driven Contract Testing**).
* Automatizar validaciones sobre eventos asincrónicos utilizando tecnologías como Kafka.
* Desarrollar soluciones de automatización aplicando buenas prácticas de ingeniería de software.
* Integrar las pruebas automatizadas dentro de pipelines CI/CD.
* Configurar y mantener pipelines de automatización.
* Crear y gestionar Quality Gates para identificar riesgos antes de los despliegues.
* Ejecutar pruebas automáticas y publicar sus resultados.
* Contribuir a la prevención de despliegues cuando los resultados de calidad representen un riesgo para la solución.
* Diseñar y ejecutar pruebas de rendimiento cuando sea requerido.
* Analizar resultados de pruebas e identificar posibles cuellos de botella.
* Utilizar métricas, logs y herramientas de observabilidad para validar la calidad del software.
* Gestionar datos de prueba y realizar validaciones en diferentes ambientes.
* Trabajar colaborativamente con **Developers, Platform Engineers, Arquitectos y Product Owners**.
* Participar en la definición de estrategias de automatización y calidad.
* Identificar oportunidades de mejora en los procesos de desarrollo y testing.
* Promover buenas prácticas de calidad dentro del ciclo de vida del software.
* Contribuir a la construcción de soluciones que permitan automatizar y fortalecer los procesos de calidad.
* Cumplir con las políticas, procedimientos y lineamientos corporativos relacionados con seguridad de la información, seguridad y salud en el trabajo, gestión documental y demás disposiciones de la compañía.
**Te ofrecemos**
----------------
En Choucair, tu bienestar es parte de lo que nos mueve. Queremos que tu experiencia en la organización sea significativa, que te inspire y te conecte con lo que es importante para ti. Por eso, te ofrecemos beneficios que impactan positivamente tu calidad de vida y la de tu familia, enriquecen tu conocimiento y contribuyen a tu crecimiento personal y profesional.
* Seguro de vida.
* Atención médica domiciliaria.
* Descuento en pólizas de autos y salud.
* Planes exequiales para ti, tu familia y tus mascotas.
* Convenios con entidades financieras para productos de ahorro y créditos con tasas preferenciales.
* Actividades de bienestar, salud mental y descuentos en gimnasios.
* Descuentos para cursos de inglés y certificaciones en conocimiento técnico.
* Bonos de consumo en tus días especiales.
**Departamento**
Gestión de la operación
**Puesto**
Software Development Engineer in Test (SDET) Senior
**Ubicaciones**
Medellín, Bogotá D.C.
**Estado remoto**
Híbrido
**Acerca de Choucair Testing**
------------------------------
Contamos con la certificación **B Corporation**, cuyo sello nos cataloga como un vehículo para propiciar equidad, influenciar positivamente y apoyar el crecimiento sostenible del mundo, siendo una compañía rentable.