This job appears expired.

Last verified .Search similar jobs →

QA Engineer / Functional & Automation / (Bilingual ES/EN)

Remote JobRemote JobRemotefull timeMid Level
Expired

Job description

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 SummaryThis 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. ToolingPlaywright, 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.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 SummaryThis 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. ToolingPlaywright, Cypress, Postman/Newman, GitHub Actions/Azure DevOps, Git, Docker (basic), Allure/TestRail (or similar), Miro/Confluence/Notion, Figma (review prototypes).

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.

Work Mode:Work Mode:Work Mode:Work Mode:Remote (Colombia/LATAM) · Full‑time Start: Immediate Languages: Spanish (native) and English B2, C1Remote (Colombia/LATAM) · Full‑timeRemote (Colombia/LATAM) · Full‑timeStart:Start:Start:ImmediateImmediateLanguages:Languages:Languages:Spanish (native) andSpanish (native) andEnglish B2, C1English B2, C1English B2, C1preferredpreferredpreferredpreferredpreferredfor documentation and demos.for documentation and demos.for documentation and demos.

Role Summary

Role SummaryRole SummaryRole SummaryRole SummaryRole 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.

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.This is anThis is anengineeringengineeringengineeringposition. You will ensure end‑to‑end quality for custom software projects byposition. You will ensure end‑to‑end quality for custom software projects bydesigning, coding, and maintaining automated testsdesigning, coding, and maintaining automated testsdesigning, coding, and maintaining automated tests(UI/API) while executing focused manual testing where it adds the most value. You will(UI/API) while executing focused manual testing where it adds the most value. You willleverage AIleverage AIleverage AI(LLMs/Copilot) to accelerate test design, data generation, scripting, and log analysis.(LLMs/Copilot) to accelerate test design, data generation, scripting, and log analysis.

Responsibilities

ResponsibilitiesResponsibilitiesResponsibilitiesResponsibilitiesResponsibilities
  • Own the test strategy and pyramid (unit signals from dev teams, API and E2E focus in QA).
Own the test strategy and pyramid (unit signals from dev teams, API and E2E focus in QA).Own theOwn thetest strategy and pyramidtest strategy and pyramidtest strategy and pyramid(unit signals from dev teams, API and E2E focus in QA).(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.
Build and maintain automation frameworks in Playwright (TypeScript) or Cypress; structure page objects, fixtures, and utilities.Build and maintainBuild and maintainautomation frameworksautomation frameworksautomation frameworksininPlaywright (TypeScript)Playwright (TypeScript)Playwright (TypeScript)ororCypressCypressCypress; structure page objects, fixtures, and utilities.; structure page objects, fixtures, and utilities.
  • Design E2E/UI/API/contract tests; manage test data, mocking/stubbing, and environment configs.
Design E2E/UI/API/contract tests; manage test data, mocking/stubbing, and environment configs.DesignDesignE2E/UI/API/contractE2E/UI/API/contractE2E/UI/API/contracttests; managetests; managetest datatest datatest data, mocking/stubbing, and, mocking/stubbing, andenvironmentenvironmentenvironmentconfigs.configs.
  • Integrate suites with CI/CD (GitHub Actions/Azure DevOps), enable parallel runs, artifacts, and quality gates.
Integrate suites with CI/CD (GitHub Actions/Azure DevOps), enable parallel runs, artifacts, and quality gates.Integrate suites withIntegrate suites withCI/CDCI/CDCI/CD(GitHub Actions/Azure DevOps), enable parallel runs, artifacts, and quality gates.(GitHub Actions/Azure DevOps), enable parallel runs, artifacts, and quality gates.
  • Execute targeted manual testing (exploratory, UAT, regression) and produce reproducible evidence.
Execute targeted manual testing (exploratory, UAT, regression) and produce reproducible evidence.Execute targetedExecute targetedmanual testingmanual testingmanual testing(exploratory, UAT, regression) and produce(exploratory, UAT, regression) and producereproducible evidencereproducible evidencereproducible evidence..
  • Drive defect triage and root‑cause analysis with engineering; reduce flakiness via robust waits/retries and observability.
Drive defect triage and root‑cause analysis with engineering; reduce flakiness via robust waits/retries and observability.DriveDrivedefect triagedefect triagedefect triageand root‑cause analysis with engineering; reduceand root‑cause analysis with engineering; reduceflakinessflakinessflakinessvia robust waits/retries and observability.via robust waits/retries and observability.
  • Track quality metrics (defect leakage, MTTR, coverage on critical paths) and report trends.
Track quality metrics (defect leakage, MTTR, coverage on critical paths) and report trends.TrackTrackquality metricsquality metricsquality metrics(defect leakage, MTTR, coverage on critical paths) and report trends.(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.
AI in QA:AI in QA:AI in QA:AI in QA:generate/refine BDD cases, selectors, synthetic data, draft scripts; summarize logs and propose failure hypotheses.generate/refine BDD cases, selectors, synthetic data, draft scripts; summarize logs and propose failure hypotheses.generate/refine BDD cases, selectors, synthetic data, draft scripts; summarize logs and propose failure hypotheses.

Nice to Have

Nice to HaveNice to HaveNice to HaveNice to HaveNice to Have
  • Contract testing (e.g., Pact), visual testing (Applitools), performance basics (k6/JMeter), mobile testing.
Contract testingContract testingContract testingContract testing(e.g., Pact), visual testing (Applitools), performance basics (k6/JMeter), mobile testing.(e.g., Pact),(e.g., Pact),visual testingvisual testingvisual testing(Applitools),(Applitools),performanceperformanceperformancebasics (k6/JMeter), mobile testing.basics (k6/JMeter), mobile testing.
  • Python basics, Docker for local/CI runners, TestRail/Allure/Xray reporting.
Python basics, Docker for local/CI runners, TestRail/Allure/Xray reporting.Python basics, Docker for local/CI runners, TestRail/Allure/Xray reporting.Python basics, Docker for local/CI runners, TestRail/Allure/Xray reporting.
  • Familiarity with Zoho (Projects/Desk/Analytics) or Jira/Confluence.
Familiarity with Zoho (Projects/Desk/Analytics) or Jira/Confluence.Familiarity withFamiliarity withZohoZohoZoho(Projects/Desk/Analytics) or Jira/Confluence.(Projects/Desk/Analytics) or Jira/Confluence.

Tooling

ToolingToolingToolingToolingTooling

Playwright, Cypress, Postman/Newman, GitHub Actions/Azure DevOps, Git, Docker (basic), Allure/TestRail (or similar), Miro/Confluence/Notion, Figma (review prototypes).

Playwright, Cypress, Postman/Newman, GitHub Actions/Azure DevOps, Git, Docker (basic), Allure/TestRail (or similar), Miro/Confluence/Notion, Figma (review prototypes).Playwright, Cypress, Postman/Newman, GitHub Actions/Azure DevOps, Git, Docker (basic), Allure/TestRail (or similar), Miro/Confluence/Notion, Figma (review prototypes).Playwright, Cypress, Postman/Newman, GitHub Actions/Azure DevOps, Git, Docker (basic), Allure/TestRail (or similar), Miro/Confluence/Notion, Figma (review prototypes).