← Ver todas las vacantes / Software Developer in Test (SDET)
Senior

Software Developer in Test (SDET)

$73,000 MXN/mes brutos

4-6 años de exp. Remoto Full time

About the Role

  • We're looking for a Senior Quality Engineer to join the Product Launch Team at a U.S.-based design marketplace that connects independent artists with a global audience. You'll own the automated testing strategy for complex, multi-layered applications — ensuring reliability and integrity across web UIs, APIs, microservices, and end-to-end data flows.
  • This is a highly technical role for someone who brings both automation depth and the judgment to know when manual exploratory testing is the right call.

About You

  • You have 7+ years in Software Quality Engineering and have owned automated testing strategies end-to-end across distributed systems.
  • You think in systems — you understand how data flows across microservices and third-party integrations, and you design tests that reflect that complexity.
  • You're as comfortable writing a test plan for a non-technical stakeholder as you are architecting a testing solution for an asynchronous event pipeline.
  • You advocate for quality early in the development cycle and work closely with engineers and product managers to catch issues before they ship.
  • You balance automation rigor with pragmatic exploratory testing when the situation calls for it.

What You'll Be Doing

  • Design and implement comprehensive automated test suites for distributed systems, validating data flows across microservices and third-party integrations — both in isolation and end-to-end.
  • Develop and maintain automated tests for RESTful APIs and service-to-service integrations, ensuring contract compliance and data integrity.
  • Architect testing solutions for asynchronous data flows and message brokers, validating that data triggers and transformations occur accurately across the pipeline.
  • Validate high-complexity internal tools involving long-running backend processes such as large-scale file uploads and multi-stage data processing.
  • Lead automation initiatives while complementing them with manual exploratory testing for comprehensive product coverage.
  • Collaborate with Software Engineers and Product Managers to understand architectural shifts and provide early feedback through shift-left testing practices.

What We're Looking For

  • A systems thinker who anticipates failure modes before they happen and designs tests that reflect real-world complexity.
  • Strong communication skills — you can translate technical test plans for both engineering and non-technical stakeholders.
  • A proactive approach to quality: you move left, not right.
  • Comfort working across new and legacy systems without losing rigor.

Technical Requirements

Must-Haves

  • :
  • 7+ years in Software Quality Engineering, with 4+ years in functional test automation (web UI and/or APIs) and 2+ years in API and data test automation.
  • Proven experience with testing frameworks such as Playwright, Cypress, Selenium, or PyTest.
  • Expertise in API testing using Postman, PyTest, or similar tools.
  • Hands-on experience with message queues or event streams, and proficiency in SQL for data inspection and verification.
  • Proficiency in Python and/or JavaScript with a solid understanding of object-oriented programming principles.
  • Deep understanding of multi-layered, distributed architectures (microservices, SOA, MFE) and data flow patterns.
  • Experience testing integrations with third-party vendor systems.

Nice-to-Haves

  • :
  • Experience with large-scale e-commerce or marketplace platforms.
  • Familiarity with performance or load testing in distributed environments.
  • Background working in cross-functional product teams with agile methodologies.

Skills

Selenium PyTest Python