Sobre este proyecto
it-programming / web-development
Abierto
En ASTAY te ofrecemos la oportunidad de crecer profesionalmente en un equipo dinámico, apasionado por la tecnología y la innovación en la industria minera. Aquí encontrarás una línea de carrera sólida, retos constantes y la posibilidad de contribuir al desarrollo de una empresa líder en soluciones especializadas para minería. Estamos buscando un Ingeniero QA Automation con experiencia en .NET y Python para unirse a nuestro equipo.
Requisitos:
* 3+ años de experiencia en QA Automation.
* Dominio de .NET (C#): xUnit/NUnit/MSTest, mocks (Moq), LINQ.
* Dominio de Python: pytest, fixtures, requests/httpx, property-based testing.
* Experiencia probando APIs REST/GraphQL y validación de contratos.
* Experiencia con Playwright o Selenium para automatización de UI.
* Conocimiento sólido de SQL (T-SQL y/o PostgreSQL).
* Buen entendimiento de arquitectura de software y patrones de prueba (pom, aaa).
* Experiencia con Locust/k6 para pruebas de performance.
* Conocimiento de owasp zap para pruebas de seguridad.
* Familiaridad con Docker y entornos efímeros para pruebas.
* Experiencia con Azure: App Service, Key Vault, Storage.
Responsabilidades:
* Diseñar y mantener la estrategia de pruebas E2e: unitarias, integración, api, ui, regresión, y no funcionales (carga, seguridad, accesibilidad).
* Desarrollar y mantener frameworks de automatización en .NET y Python (xUnit/NUnit + pytest).
* Automatizar pruebas de UI con Selenium o Playwright y pruebas de API con RestSharp/Flurl y requests/httpx.
* Ejecutar pruebas data-driven, validación de bases de datos (SQL Server y PostgreSQL) y consistencia de datos.
* Implementar quality gates en pipelines de ci/cd (azure devops, github actions).
* Monitorear cobertura, flakiness y tiempos de ejecución, optimizando pipelines y entornos de prueba.
* Integrar pruebas contractuales (OpenAPI/Swagger) y property-based testing en Python (Hypothesis).
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
Plazo de Entrega: No definido
Habilidades necesarias