This is a remote position.
Work Mode: Remote (Colombia/LATAM) ¡ Fullâtime
Start: Immediate
Languages: Spanish (native) and English B2, C1 preferred**** for documentation and demos.
Role Summary
This is an engineering position. You will ensure endâtoâend quality for custom software projects by designing, coding, and maintaining automated tests (UI/API) while executing focused manual testing where it adds the most value. You will leverage AI (LLMs/Copilot) to accelerate test design, data generation, scripting, and log analysis.
Responsibilities
-
Own the test strategy and pyramid (unit signals from dev teams, API and E2E focus in QA).
-
Build and maintain automation frameworks in Playwright (TypeScript) or Cypress ; structure page objects, fixtures, and utilities.
-
Design E2E/UI/API/contract tests; manage test data , mocking/stubbing, and environment configs.
-
Integrate suites with CI/CD (GitHub Actions/Azure DevOps), enable parallel runs, artifacts, and quality gates.
-
Execute targeted manual testing (exploratory, UAT, regression) and produce reproducible evidence.
-
Drive defect triage and rootâcause analysis with engineering; reduce flakiness via robust waits/retries and observability.
-
Track quality metrics (defect leakage, MTTR, coverage on critical paths) and report trends.
-
AI in QA: generate/refine BDD cases, selectors, synthetic data, draft scripts; summarize logs and propose failure hypotheses.
Nice to Have
-
Contract testing (e.g., Pact), visual testing (Applitools), performance basics (k6/JMeter), mobile testing.
-
Python basics, Docker for local/CI runners, TestRail/Allure/Xray reporting.
-
Familiarity with Zoho (Projects/Desk/Analytics) or Jira/Confluence.
Tooling
Playwright, Cypress, Postman/Newman, GitHub Actions/Azure DevOps, Git, Docker (basic), Allure/TestRail (or similar), Miro/Confluence/Notion, Figma (review prototypes).
Requirements
-
**3+ years ** as ** QA Engineer/Software Engineer in Test ** for custom software or SaaS.
-
Strong ** TypeScript/JavaScript ** skills; handsâon with ** Playwright or Cypress ** .
-
Solid ** API testing ** (Postman/Newman/Insomnia), JSON/HTTP; ** basic SQL ** for validations.
-
Experience with ** Git ** , branching strategies, and reading CI pipelines.
-
Practice with ** BDD ** (Given/When/Then) and translating acceptance criteria into automated checks.
-
Demonstrated use of ** AI tools ** (ChatGPT/Copilot or similar) to speed up QA with concrete examples.
Benefits
-
**Contract: ** Employee.
-
**Compensation: ** Competitive, based on experience ( ** include salary expectations ** ).
-
**Benefits: ** remote work, flexible hours, training in AI/automation, career growth.
