Sari la conținutul principal

QA Automation Engineer (Python)

Technology
mindit.io
acum 1 lună

Descrierea postului

Who are we:

mindit.io is an AI-driven custom software services company with +250 IT specialists with proven expertise in software & product engineering, artificial intelligence, business intelligence, data analytics & integration services.

With offices in Switzerland, Germany and 4 delivery centers in Romania, we cover the entire development cycle from business research, consulting, and architecture to post-implementation testing and maintenance.

Our values:

  • Partner of choice: With a customer-centric approach, we build an environment where partnerships thrive and turn them into long-lasting relations. It’s a space of co-creation, innovation, and top-notch technologies to deliver outstanding custom software development

  • Professional: We always deliver and this is one non-negotiable pillar of our culture. Be it product engineering or custom software development, the quality and ethics of our work are inherent to everything we do

  • Authentic: We value everyone’s uniqueness in the pursuit of framing a culture of equality, diversity, and inclusion. Come as you are and stay true to yourself. We become the best version of ourselves together

  • Team: Trust is our ultimate currency, and we use it to constantly enrich our kind community. When it comes to scaling, the team is our functional cell. We grow together, we learn together, we build together

Responsibilities:
  • Establish and maintain automated frontend testing.

  • Build API and integration test coverage for routers and database flows.

  • Design and implement E2E tests with Playwright for critical user flows.

  • Create stable mocking and fixture strategies (MSW, pytest fixtures, predefined test data).

  • Set up CI quality gates for linting, unit/integration/E2E tests, code coverage, and reporting.

  • Extend coverage in untested UI and workflow areas and prevent regressions.

  • Build an LLM evaluation discipline with golden datasets and measurable quality gates.

  • Track model output reliability, detect drift, and gate releases on quality/stability thresholds.

  • Improve test maintainability, eliminate flakiness, and optimize run times.

Required Experience:
  • 3+ years in QA automation on production systems.

  • Strong skills in Python testing with pytest.

  • Strong skills in frontend testing.

  • Experience building and maintaining E2E suites with Playwright/Selenium.

  • Experience in API testing (REST, schema validation, authentication/error scenarios).

  • Experience with SQL/PostgreSQL testing and test data management.

  • Experience with CI/CD pipelines (GitHub Actions, Azure Pipelines, or Jenkins).

  • Practical understanding of testing non-deterministic LLM outputs.

Nice to Have:
  • Experience in performance testing and benchmarking.

  • Experience in WebSocket testing.

  • Knowledge of security and dependency scanning.

  • Experience in legal-tech, fintech, or other regulated industries.

  • Familiarity with LLM quality metrics (schema validity, hallucination tracking, consistency).

Tech Stack:
  • Backend Testing: pytest, pytest-asyncio, coverage.py

  • E2E: Playwright

  • CI/CD: GitHub Actions

  • Data: PostgreSQL, pgvector

  • Application Stack Under Test: FastAPI, React, TypeScript, Keycloak, Azure OpenAI

What we offer:
  • Learning platforms: Udemy, Master Minds, LinkedIn Learning

  • Internal Technical (including Training held by certified trainers) & Soft skills Training

  • Medical Subscription

  • Gym Deduction

  • Bookster Subscription
  • mindit.io library - we cover the costs for all specialized books our colleagues want to read

  • Wellbeing activities

  • Flexible working hours and all the needed equipment to set up an office at home

  • Flexible office/Work from-home Policy

  • Constant internal events such as team building, thematical parties, hackathons, team celebrations, etc. (according to pandemic restrictions with all the safety measures taken)

  • mindit Nomad & innovation hub at Comarnic, our mountain retreat nestled in the Prahova Valley, surrounded by quiet forests, fresh air, and beautiful views, ideal for unwinding and disconnecting
  • mindit Anywhere via Pluria, access to a network of coworking spaces across Romania, so you can work professionally from anywhere.

  • An organizational culture that values employee contribution and empowerment

  • 2 extra days of vacation designated for wellbeing

  • Free Therapy Sessions provided by mindit.io

Get to know us better here: www.mindit.io

Te interesează acest rol?