Remote Software Engineer Position
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.