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 Guides
Related Categories
Related Job Pages
More SDET Jobs
• 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.
• 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)
• 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.
• 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.




