QA Engineer - Lima Metropolitana - Astay Systems

    Astay Systems
    Astay Systems Lima Metropolitana

    hace 4 días

    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

    • More than 3 years of experience in QA Automation.
    - .NET proficiency (C#): xUnit/NUnit/MSTest, mocks (Moq), LINQ.

    • 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.
    Responsibilities

    • 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).
    Conditions


    • Modality: Hybrid.
    If you have any questions about the position, we are here to help.

    #J-18808-Ljbffr

Empleos
>
Qa engineer