Softtek

SDET Java Pr

Softtek Mexico

IT Services and IT Consulting · 10,001+ employees

10 h ago
java Mid (2-5 yrs) Full-time Mexico
Log in to apply, save this posting, or score it against your profile with AI.

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

Java Selenium TestNG JUnit Cucumber BDD Rest Assured CI/CD Jenkins Azure DevOps Git Spring Boot SQL Postman Agile Scrum

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