Description
Job Summary:
We are seeking a Senior QA Engineer with a builder mindset to establish and consolidate a quality culture within a digital product ecosystem, operating strategically in a greenfield environment.
Key Highlights:
1. Establish and consolidate a quality culture for digital products
2. Design testing processes and automated pipelines from scratch
3. End-to-end involvement (Mobile and Backend) with full autonomy
**Description:**
----------------
We are seeking a **Senior QA Engineer** with a builder mindset to establish and consolidate a quality culture across a digital product ecosystem. The professional will operate strategically, designing processes, tools, and automated testing pipelines from scratch in a greenfield environment, with full autonomy. They will be involved end-to-end (Mobile and Backend), ensuring reliability, technical compliance, and quality in modern applications.
**Responsibilities:**
* Design and implement from scratch an automated test suite covering the entire ecosystem:
Web (Next.js): Cypress or Playwright
Mobile (React Native): tests on emulators/devices (Detox, Appium or similar)
Backend (Microservices): integration and contract testing for APIs in Python (FastAPI/Pytest) and Node.js (Nest.js/Jest)
* Collaborate with the Tech Lead to define the QA workflow, establishing quality processes, acceptance criteria, and Definition of Done (DoD).
* Ensure environment compliance (development, staging, production), guaranteeing they are mirrored and testable.
* Promote a quality culture (Shift\-Left), proactively engaging developers from early development stages.
* Collaborate on configuring and evolving CI/CD pipelines, ensuring automated tests serve as mandatory gates for deployment.
* Map critical business scenarios, manage risks, and structure bug reporting and tracking.
* Create and maintain living technical documentation of test scenarios and quality evidence.
* Manage test cases, configuring the project to receive and maintain necessary scenarios to ensure delivery quality.
**Minimum Requirements:**
* Bachelor's degree in Systems Analysis, Computer Science, or related fields;
* Proven experience in Full\-Stack QA, including:
Web applications (SPA/SSR),
Mobile (Android and iOS),
Backend (APIs).
* Proficiency in Web and Mobile test automation:
Web: Cypress or Playwright;
Mobile: automation frameworks for React Native (Detox, Appium, Maestro or similar).
* Experience with API and microservice testing, including route and contract validation in distributed architectures.
* Familiarity with REST APIs developed in Python (FastAPI) and Node.js (Nest.js).
* Practical knowledge of Quality Engineering / DevQA, including:
Git (GitHub/GitLab),
Continuous Integration and CI/CD pipelines,
Autonomy to create and maintain test jobs.
* Ability to model tests, translating business requirements into structured test cases and BDD (Gherkin), covering positive and edge-case scenarios.
**Desirable Requirements:**
* Spanish for fluent communication with Latin American teams.
* Prior experience with load and stress testing, focused on resilience of critical APIs
**This is a 100% on-site position, also open to people with disabilities.**