Description
Job Summary:
The professional will define and evolve testing strategies, plan and execute various types of tests, lead E2E/UI and API automation, and ensure the quality of mobile and web applications.
Key Highlights:
1. 100% Remote Work
2. Focus on E2E/UI and API test automation
3. Quality assurance for mobile and web environments
###### **100% Remote Work**
###### **Senior**
###### **Negotiable**
###### **CLT Employment Regime**
**Job Details**
--------------------
**Responsibilities:**
* Define and evolve the test strategy (test pyramid, acceptance criteria, DoR/DoD, risk-based testing) in collaboration with the Product Owner and team.
* Plan and execute functional, regression, exploratory, integration, and E2E tests on critical flows (e.g., login, registration, payments/checkout, etc.).
* Lead E2E/UI automation using Cypress for React, covering critical user journeys, key components, and reliable regression.
* Automate and validate Node APIs (contracts, error scenarios, idempotency, versioning), using mocks/stubs when necessary.
* Integrate automated tests into CI/CD pipelines (execution per PR, nightly pipeline, reporting) and actively reduce flaky tests.
* Ensure mobile app quality: testing across multiple devices/OS, unstable networks, permissions, updates, and release/store checklists.
* Implement or support non-functional testing: basic performance, QA-level security (OWASP checks), accessibility, and compatibility.
* Manage bugs effectively: reproduction steps, evidence, severity/priority classification, probable root cause analysis, and follow-up until fix/deployment.
* Monitor quality metrics (production defects, relevant coverage, time-to-fix, test suite stability) and drive continuous improvement.
**Required Qualifications:**
* Bachelor's degree in Computer Science, Software Engineering, or related field;
* Prior experience as a QA (Quality Assurance) or Software Quality Analyst.
* Testing Fundamentals: In-depth understanding of test types (functional, non-functional, unit, integration, acceptance, regression, usability).
* Test Automation: Proficiency with tools such as Selenium, Cypress, Playwright, or Appium (for mobile). Test automation is a mandatory requirement.
* API Testing: Expertise in Postman, REST Assured, or Karate for API validation.
* Programming/Scripting: Proficiency in languages such as Python, JavaScript/TypeScript, or Java.
* DevOps and CI/CD: Experience integrating tests into CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
* Database: SQL knowledge for data validation.
* Version Control: Proficiency with Git.
**\*Our opportunities are open to all professionals, without distinction of race, color, gender, age, belief, or disability (PCD)\***
**Requirements**
--------------
### **Minimum Education**
Completed undergraduate degree
**Benefits**
--------------
Medical assistance
Dental assistance
Profit Sharing or Results-Based Bonus
Private pension plan
Life insurance
Meal allowance