About the role
Develop and maintain reusable test automation frameworks while integrating them into CI/CD pipelines. Collaborate with development teams to validate Java applications, manage defects, and ensure high-quality software delivery.
What they look for
Requirements
Requires 2 to 4 years of software testing experience with at least 2 years specifically in Java projects. Candidates must possess strong technical knowledge in automation tools, CI/CD pipelines, and Agile methodologies.
Full description
Profesional SDET con sólida experiencia en aplicaciones Java y automatización de pruebas, capaz de diseñar estrategias de calidad, desarrollar frameworks de testing reutilizables y garantizar la estabilidad funcional y técnica de soluciones empresariales. Con fuerte orientación a DevOps, integración continua, automatización de pruebas E2E y aseguramiento de calidad durante todo el ciclo de vida del desarrollo de software. La experiencia en entornos Java, APIs REST, Selenium, JUnit/TestNG, CI/CD y metodologías ágiles será fundamental para el éxito en esta posición.
Responsabilidades Principales
Estrategia y Automatización de Pruebas
- Desarrollar y mantener frameworks de automatización reutilizables.
- Automatizar pruebas funcionales, de regresión, integración y End-to-End (E2E).
- Diseñar suites de pruebas para integrarse en pipelines de Integración Continua y Despliegue Continuo (CI/CD).
- Promover prácticas de automatización desde etapas tempranas del desarrollo.
Validación de Aplicaciones Java
- Validar componentes desarrollados en Java utilizando estándares de calidad establecidos.
- Colaborar con desarrolladores en revisiones de código y definición de criterios de aceptación.
- Diseñar escenarios de prueba basados en requerimientos funcionales y no funcionales.
- Participar en pruebas de integración entre aplicaciones y servicios.
Gestión de Defectos
- Registrar, priorizar y dar seguimiento a defectos.
- Analizar resultados de pruebas y generar reportes ejecutivos.
- Colaborar con equipos de desarrollo para la solución oportuna de incidencias.
Calidad y Mejora Continua
- Participar en análisis de causa raíz (RCA) para defectos recurrentes.
- Identificar riesgos de calidad en proyectos y mantenimientos.
- Impulsar mejores prácticas de testing, automatización y DevOps.
Experiencia Requerida
- 2 a 4 años de experiencia en Testing de Software
- Mínimo 2 años trabajando en proyectos con tecnologías Java.
- 1-2 años de experiencia en automatización de pruebas para aplicaciones web, APIs y sistemas empresariales.
- Participación en equipos Agile/Scrum.
- Experiencia trabajando dentro de pipelines CI/CD.
Conocimientos Técnicos Obligatorios
Desarrollo y Aplicaciones Java
- Java SE
- Programación Orientada a Objetos
- Java Web Applications
- JSP
- Servlets
- Spring Framework
- Spring Boot
- Maven o Gradle
Automatización de Pruebas
- Selenium WebDriver
- TestNG o JUnit
- Cucumber / BDD
- Rest Assured
- Postman
- Swagger/OpenAPI
Bases de Datos
- SQL
- Oracle, SQL Server, PostgreSQL o MySQL
- Validación de datos e integridad transaccional
- Construcción de consultas para validación de pruebas
DevOps y CI/CD
- Jenkins
- Azure DevOps
- GitHub Actions
- GitLab CI/CD
- Control de versiones con Git
Herramientas de Gestión
- Jira
- Azure Boards
- Confluence
- ALM (deseable)
Pruebas:
· Caja Blanca
· Caja Negra
· Funcionales y No funcionales
Competencias
- Diseño de estrategias de pruebas.
- Automatización de pruebas complejas.
- Desarrollo de frameworks de testing.
- Análisis de defectos y causa raíz.
- Validación de arquitectura y flujos de integración.
- Gestión de calidad continua.
- Implementación de pruebas en entornos DevOps.
- Pensamiento analítico.
- Atención al detalle.
- Comunicación efectiva.
- Trabajo colaborativo.
- Orientación a resultados.
- Proactividad.
- Capacidad para gestionar múltiples prioridades.
- Influencia técnica dentro de los equipos de desarrollo.
Escolaridad
- Ingeniería en Sistemas Computacionales.
- Ingeniería en Software.
- Ciencias de la Computación.
- Informatica Administrativa
- Tecnologías de la Información o carrera afín.
Certificaciones Deseadas
Testing y Calidad
- ISTQB Certified Tester Foundation Level (CTFL).
- ISTQB Advanced Level Test Automation Engineer.
- ISTQB Agile Tester.
- ISTQB Test Analyst o Technical Test Analyst.
Agile y DevOps
- Certified ScrumMaster (CSM).
- Professional Scrum Master (PSM I o PSM II).
- SAFe Practitioner o SAFe Agilist.
- DevOps Foundation.
Java
- Oracle Certified Professional Java SE (OCP Java).
- Oracle Certified Associate Java SE (OCA Java).
Cloud y Automatización
- Microsoft Certified: Azure Fundamentals (AZ-900).
- Microsoft Certified: Azure Developer Associate (AZ-204).
- AWS Certified Cloud Practitioner.
- AWS Certified Developer Associate.
Similar roles
-
Java Full-Stack Developer (Korean Bilingual)
SBT Global, Inc. Santa Ana, California, United States · $81K–$90K/yr
-
Java Workflow(BPM) / Senior Consultant Specialist
HSBC Pune, Maharashtra, India
-
Platform Engineer, Java Frameworks
eBay Austin, Texas, United States · $98K–$174K/yr
-
Technical Lead Java Full Stack (On-site, CDMX)
Capgemini Aguascalientes City, Aguascalientes, Mexico
-
Software Engineer I ( Java + UI ) full stack developer
CME Group Bengaluru, Karnataka, India
-
Quality Assurance Manager, Java, JBoss, XML
FIS Jacksonville, Florida, United States