- More than 3 years of experience in QA Automation.
- Python proficiency: pytest, fixtures, requests/httpx, propertybased testing.
- Experience testing REST/GraphQL APIs and contract validation.
- Experience with Playwright or Selenium for UI automation.
- CI/CD in Azure DevOps or GitHub Actions (pipelines, test reporting).
- Solid knowledge of SQL (T-SQL and/or PostgreSQL).
- Good understanding of software architecture and testing patterns (POM, AAA).
- Locust/k6 for performance.
- OWASP ZAP for security.
- Docker and ephemeral testing environments.
- Design and maintain E2E testing strategy: unit, integration, API, UI, regression, nonfunctional (load, security, accessibility).
- Develop and maintain automation frameworks in .NET and Python (xUnit/NUnit + pytest).
- Automate UI tests with Selenium or Playwright and API tests with RestSharp/Flurl and requests/httpx.
- Run datadriven tests, database validation (SQL Server and PostgreSQL) and data consistency.
- Implement quality gates in CI/CD pipelines (Azure DevOps, GitHub Actions).
- Monitor coverage, flakiness, and execution times, optimizing pipelines and test environments.
- Integrate contractual testing (OpenAPI/Swagger) and propertybased testing in Python (Hypothesis).
- Generate quality reports and metrics for technical and product stakeholders.
- Collaborate with development and product to define acceptance criteria (BDD/SpecFlow/Cucumber).
- Modality: Hybrid.
QA Engineer - Lima Metropolitana - Astay Systems
Descripción
At ASTAY, we offer the opportunity to grow professionally within a dynamic team passionate about technology and innovation in the mining industry.
Here, you'll find a solid career path, constant challenges, and the opportunity to contribute to the development of a leading company in specialized mining solutions.
With extensive experience in projects with Peru's leading mining companies and a presence in South America, Central Asia, Africa, and the United Kingdom, at ASTAY we bring innovation and added value to the global mining industry.
We are looking for a QA Engineer focused on ensuring the overall quality of by designing and implementing automated tests in .NET and Python, covering the front-end, back-end, APIs, and data.
Their focus will be on ensuring the platform's reliability, security, and performance as a fundamental part of the continuous development process (CI/CD).
Requirements#J-18808-Ljbffr
