Software Development Engineer in Test (SDET)
- Compensation
- Not disclosed
- Location
- Guadalajara
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 1+ years
- Category
- Qa
- Posted
Skills
Must have
- 3+ years in software test engineering including 1+ years creating and maintaining test automation frameworks for UI testing.
- Expert ability in UI automation (Playwright, Cypress, etc.).
- Proven strong coding experience in at least one or more programming languages.
- Ability to write tests using a BDD framework (e.g., Behave).
- Solid grasp of software engineering fundamentals, design patterns, and best practices.
- Solid CI/CD experience (Jenkins, GitHub Actions, etc.) and Git best practices.
- Comfort with cloud and containers (AWS, Docker) and with databases such as SQL and NoSQL.
- Comfort with security best practices and testing tools such as OWASP ZAP, RESTler, etc.
- Proven analytical and problem-solving skills with a demonstrated ability to work both independently and in a team environment
- Comfortable working in Agile/Scrum teams, using tools like JIRA and Confluence.
- Proficiency in leveraging and evaluating AI-assisted coding tools (e.g., GitHub Copilot, OpenAI Codex, Claude Code) to accelerate development, improve code quality, and enhance productivity.
Nice to have
- Prior experience in the media & entertainment industry.
- Strong Python coding skills.
- Production experience with React/Next.js (or Angular/Vue) and modern state/data layers (Redux/RTK Query, React Query, SWR).
- Comfortable validating API behavior and event/message flows that affect the UI
- Knowledge of performance testing tools and practices.
- Knowledge of messaging architecture and protocols (RabbitMQ, Kafka, NATS, etc.)
- Knowledge of Postman for basic API testing
Full description
Job
Software Development Engineer in Test (SDET)
Description
Position Title: Software Development Engineer in Test (SDET)
Experience: 3+ years
Location: Guadalajara, Mexico (Hybrid)
Industry: Media & Entertainment
About the Role
We are looking for a Software Development Engineer in Test (SDET) focused on modern web applications with deep expertise in software development, modern programming practices, BDD-driven methodologies, AWS, UI Testing, RESTful APIs, AI productivity tools, and QA methodologies to join our engineering team. You will design and own front-end automation frameworks and CI/CD quality gates, which will require an expert level of programming knowledge. You will be a key part of the scrum team, leading QA decisions for front-end automation. You will partner closely with the development team to shape the testing, define the UI Automation expectations, own integration testing, and drive shift-left practices while mentoring others in this practice. We value strong automation skills over expertise in any specific language.
We are rebuilding a legacy system into a modern, scalable platform, REST APIs, and cloud-native architecture.
This role is ideal for a highly motivated engineer who thrives in small, dynamic teams and takes ownership of problems—designing, developing, and executing QA automation solutions without waiting for step-by-step instructions.
Key Responsibilities
- Design, develop, and maintain automated test systems for UI testing
- Adopt a BDD-driven approach for selective, high-value business-readable scenarios that enable clarity between Product and Engineering.
- Write, execute, and automate test plans that cover UI validation, security practices, device compatibility, and performance testing.
- Collaborate with other fron-tend engineers ensuring cohesive end-to-end testing.
- Lead test data strategy for front-end services and implement self-service utilities that the UI teams can reuse.
- Participate in sprint planning, design reviews, and product discussions. Advocate for testability and quality.
- Investigate and debug issues, conduct root cause analysis.
- Research and review test productivity tools and libraries, making recommendations to improve the overall productivity of the team.
- Champion QA best practices with the team.
Required Experience
- 3+ years in software test engineering including 1+ years creating and maintaining test automation frameworks for UI testing.
- Expert ability in UI automation (Playwright, Cypress, etc.).