EXL

Automation Tester

PythonJavaSQL
Traducción automática. Consulta el original.

Sobre la oportunidad

El candidato ideal será responsable de diseñar, desarrollar y mantener scripts de pruebas automatizadas utilizando selenium WebDriver, Playwright, pytest y cucumber, así como de integrar flujos de trabajo de aplicaciones de escritorio en la automatización de extremo a extremo y generar informes completos de ejecución de pruebas utilizando Extents reports/allure.

RESPONSABILIDADES

  1. Desarrollar, ejecutar y mantener scripts de automatización robustos, escalables y de alta calidad utilizando Selenium, Playwright, java, Python y pytest.
  1. Diseñar y mantener marcos de automatización para pruebas de interfaz de usuario (UI), funcionales, de regresión y de extremo a extremo.
  1. Automatizar procesos que involucren aplicaciones de escritorio como Excel, archivos de texto (utilizando Apache POI u otras bibliotecas) y bases de datos Access (por ejemplo, conexiones JDBC/ODBC).
  1. Integrar flujos de trabajo de aplicaciones de escritorio en scripts de prueba de selenium para una cobertura de automatización de extremo a extremo.
  1. Colaborar con equipos interfuncionales para recopilar requisitos y garantizar que los casos de prueba se alineen con los objetivos comerciales.
  1. Diseñar y ejecutar casos de prueba utilizando Pytest, incluyendo fixtures, parametrización, marcadores y componentes de prueba reutilizables.
  1. Implementar y mantener la automatización BDD utilizando cucumber donde sea aplicable.
  1. Depurar y solucionar problemas en la automatización de pruebas y en la aplicación bajo prueba.
  1. Optimizar continuamente los marcos y procesos de automatización de pruebas.
  1. Experiencia práctica con qtest para la creación de casos de prueba, ejecución de pruebas, gestión del ciclo de pruebas, seguimiento de defectos e informes de pruebas.
  1. Mantener documentación e informes de pruebas claros y concisos.
  1. Mantenerse al día con las últimas tendencias, herramientas y mejores prácticas de automatización.

CUALIFICACIONES

  1. Experiencia en automatización: Experiencia práctica con Selenium WebDriver y Playwright utilizando Java/Python para la automatización basada en web. Experiencia con pytest para el desarrollo de pruebas, ejecución e implementación de marcos de automatización.
  1. Aplicaciones de escritorio: Competencia en la automatización de procesos en Excel, archivos de texto (por ejemplo, lectura/escritura utilizando Apache POI o bibliotecas similares) y bases de datos Access (por ejemplo, integración con archivos .accdb utilizando Java u otras herramientas adecuadas).
  1. Habilidades de programación:
  1. Habilidades de integración: Capacidad para integrar flujos de trabajo de automatización de aplicaciones de escritorio con scripts de selenium y playwright de forma fluida.
  1. Conocimiento de SQL: Conocimiento/comprensión básica a intermedia de SQL para escribir consultas, validar datos y realizar pruebas de backend.
  1. Resolución de problemas: Sólidas habilidades de depuración y resolución de problemas para scripts de prueba y funcionalidad de la aplicación.
  1. Control de versiones: Familiaridad con el control de versiones como Git.
  1. Conocimiento de herramientas: Experiencia con herramientas de gestión de pruebas como Qtest y AzureDevops Boards, marcos de automatización incluyendo selenium, Playwright, Pytest, Cucumber, TestNG, Junit, herramientas de informes como Allure Report, control de versiones utilizando Git y herramientas de CICD como jenkins.
  1. Comunicación: Excelentes habilidades de comunicación para trabajar con equipos interfuncionales.

Sólido dominio de Java, python y su ecosistema, incluyendo bibliotecas y marcos para la automatización de pruebas. Experiencia práctica con pytest para desarrollar y ejecutar casos de prueba automatizados. Conocimiento del marco BDD utilizando Cucumber.

Conocimiento de marcos BDD como Cucumber.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores