Gooten logo
Gooten

A global print-on-demand fulfillment network, orchestrated by OrderMesh

Software Development Engineer in Test, SDET

Location

Colombia

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Software Development Engineer in Test, SDET

Gooten

• Champion an automation-first mindset; manual testing should be the exception, not the rule. • Design, build, and scale automated test frameworks for APIs, UI, and end-to-end microservice validation using Node.js, Playwright, and related frameworks. • Develop load and resilience testing suites with Grafana k6 to benchmark and harden distributed systems. • Integrate test execution and quality gates deeply into GitHub Actions, ensuring every commit, PR, and deployment is validated by automation. • Collaborate closely with MCPs: Kafka event flows, service mesh routing (Istio), and inter-service contracts to design automated validation of message schemas, ACLs, and service dependencies. • Mock endpoints with services like microcks or postman to simulate responses. • Lead TDD adoption by embedding test scaffolds into developer workflows and enforcing test coverage standards across repositories. • Embed security testing and data validation checks into automation frameworks for proactive vulnerability detection. • Create test observability dashboards (via Grafana or Datadog) that expose quality metrics alongside performance and error budgets. • Perform exploratory testing to supplement automation with contextual discovery and edge-case validation. • Collaborate with developers, SREs, and product managers to drive a shared understanding of quality across environments.

Job Requirements

  • 3+ years of hands-on experience building and maintaining automated test frameworks for microservice and web applications.
  • Strong proficiency in Node.js, JavaScript/TypeScript, or equivalent modern language.
  • Demonstrated experience integrating tests into CI/CD systems; ideally GitHub Actions, Jenkins, or Azure DevOps.
  • Proven track record in load testing (Grafana k6) and performance analysis at scale.
  • Experience validating MCP integrations including: message brokers (Kafka), service meshes (Istio), and REST/gRPC endpoints.
  • Working knowledge of Playwright or similar browser automation frameworks.
  • Understanding of TDD, security testing, and DevSecOps principles.
  • Excellent debugging, observability, and root-cause analysis skills.
  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Passion for driving automation-first culture and mentoring others in modern test engineering practices.
  • Bonus Qualifications
  • Experience with Azure, Kubernetes, and containerized CI environments.
  • Familiarity with contract testing frameworks for validating MCP communication.
  • Experience with Grafana, Datadog, or similar platforms for system and test observability.
  • Familiarity with B2B, eCommerce, or fulfillment ecosystems

Related Categories

Related Job Pages

More SDET Jobs

ASRC Federal logo

Automated Test Engineer

ASRC Federal

Purpose Driven. Enduring Commitment.

SDET3 days ago
Full TimeRemoteTeam 5,001-10,000Since 2003

• Use automated test tools like WebdriverIO, Axe, Allure and similar E2E frameworks (Selenium, Playwright, Cypress) tools to create and enhance our automated test suite. • Focus on end-to-end system tests, regression tests, acceptance tests, 508 compliance, performance, and scalability tests. • Become part of an enterprise team of software developers. • Collaborate directly on customer systems and solve customer problems.

United States
XOi logo

Mobile QA Automation Engineer

XOi

Intelligence that keeps the world running.

SDET3 days ago
Full TimeRemoteTeam 51-200Since 2013

• Build and maintain automated test suites for iOS + Android using Appium (required), primarily in JavaScript • Expand coverage for critical user workflows, including authentication, media handling, connectivity variability, app lifecycle transitions, and performance-sensitive paths • Maintain and grow web end-to-end automation using Cypress to ensure core workflows remain stable across releases • Collaborate with Engineering, QA, and Product to align coverage with feature specs, acceptance criteria, and user expectations • Represent QA in story refinement and sprint planning to influence testability early • Analyze test results to identify and track defects, regressions, and flaky tests • Drive issues to root cause with clear, actionable detail • Integrate and scale automated tests in CI/CD pipelines for fast feedback and reliable release validation • Support execution across environments, including device/emulator coverage when appropriate • Evolve frameworks, tools, and best practices to improve stability, maintainability, and speed • Contribute to test data strategy, environment readiness, and metrics/reporting that strengthen release confidence and quality transparency • Partner on production issue RCA and post-release learnings to drive preventative improvements (test gaps, tooling, monitoring, process)

Tennessee
Ready logo

Senior QA Automation Engineer, Inglés

Ready

Work with the top 1% of Latam's freelance digital talent.

SDET3 days ago
Full TimeRemoteTeam 11-50Since 2021

• Liderar la estrategia integral de QA para toda la plataforma Full Stack (Front-End con Next.js , Backend con C#/.NET e integraciones). • Diseñar, desarrollar y mantener suites de pruebas automatizadas para escenarios funcionales, de regresión, integración y End-to-End (E2E). • Definir y hacer cumplir los Quality Gates dentro del pipeline de CI/CD, garantizando que ninguna versión sea liberada sin cumplir los estándares de calidad establecidos. • Liderar la cobertura de pruebas para integraciones críticas con terceros, incluyendo Credit Bureaus (Experian, Equifax y TransUnion), Dealer Systems (DealerTrack y RouteOne) y proveedores de prevención de fraude y verificación. • Validar contratos de REST APIs, lógica de reintentos (Retry Logic), Idempotency y manejo de Edge Cases. • Probar los workflows de originación de préstamos de DEFI Solutions, incluyendo Scorecards, Rules, Decision Flows y Operational Data. • Participar activamente en Sprint Planning, Story Grooming y Design Reviews para identificar riesgos y problemas de calidad antes del inicio del desarrollo. • Colaborar con el Tech Lead para alinear las prácticas de QA con los estándares generales de ingeniería. • Actuar como la voz de la calidad dentro del equipo, representando la perspectiva del usuario final y garantizando la integridad de la plataforma. • Servir como puente entre el equipo Nearshore y los stakeholders en Estados Unidos, asegurando una comunicación fluida en inglés. • Diseñar y mantener frameworks de automatización utilizando Playwright, Cypress, Selenium u otras herramientas similares. • Utilizar herramientas de AI-Assisted Testing para incrementar la cobertura de pruebas y reducir el esfuerzo manual. • Administrar los ambientes de prueba, la gestión de datos de prueba (Test Data Management) y la documentación relacionada con QA.

Mexico
Full TimeRemoteTeam 11-50

• Review feature passports, technical documentation and issues requirements to provide timely and meaningful feedback. • Create and execute detailed, comprehensive and well-structured test plans and test cases. • Design, implement and execute automated tests using tools in the PHP ecosystem. • Identify, record, document and track bugs and monitor quality assurance metrics. • Support the development team to implement automated tests. • Write documentation related to the testing processes to facilitate knowledge sharing and transparency.

Belgium