This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior SDET - Test Automation & Performance Engineering based in Mexico.
This is a hands-on senior engineering opportunity focused on building the automated testing and performance systems that keep modern software reliable as scale, traffic, integrations, and release velocity increase.
You will design robust automation across APIs, distributed services, integrations, end-to-end workflows, and user interfaces where appropriate.
The role combines software engineering, performance engineering, CI/CD automation, observability, and quality architecture within an AWS-based environment.
You will create realistic performance scenarios and measurable release gates that give engineering teams clear evidence of production readiness.
Working closely with reliability and security specialists, you will help identify scalability risks, diagnose failures, and strengthen resilience across complex systems.
Your work will reduce regression risk, flaky tests, manual validation, and escaped defects while establishing shared ownership of quality across engineering teams.
This role is ideal for an experienced SDET or test automation engineer who enjoys solving complex technical problems and building scalable quality platforms rather than performing manual QA.
Accountabilities
- Design and continuously evolve automated testing architecture across products and engineering teams.
- Build and maintain reusable API, integration, contract, end-to-end, regression, and UI test suites where appropriate.
- Develop reusable test frameworks, fixtures, synthetic data, mocks, and reliable test environment strategies.
- Build automated testing solutions for distributed services and integrations operating within AWS environments.
- Design and execute load, stress, spike, soak, scalability, degradation, and recovery testing.
- Translate performance and capacity requirements into repeatable automated test scenarios with measurable pass/fail thresholds.
- Model realistic workloads, concurrency, traffic patterns, data volumes, and dependency behavior.
- Integrate automated testing suites into CI/CD pipelines and establish enforceable quality and release gates.
- Create automated release checks based on quality, latency, reliability, and performance thresholds.
- Establish practices for identifying, isolating, diagnosing, and eliminating flaky automated tests.
- Improve test observability, reporting, and failure diagnostics so engineering teams can quickly identify root causes.
- Build and maintain dependable test-data and test-environment strategies.
- Debug failures across applications, APIs, services, databases, infrastructure, and external integrations.
- Partner with Performance and Reliability Engineering to validate scalability assumptions and production readiness.
- Collaborate with Security Engineering on permissions, isolation, negative-path, authentication, authorization, and abuse-related testing scenarios.
- Track quality and testing trends while helping reduce escaped defects, flaky tests, manual release effort, and regression risk.
- Coach engineers on testability, automation, quality ownership, and defect-prevention practices.
- Establish risk-based automation strategies and quality practices across critical product and partner workflows.
- Drive measurable improvements in regression coverage, performance testing, release confidence, and shared quality ownership.
- Strong professional experience as an SDET, Software Engineer in Test, Test Automation Engineer, Quality Engineer, or similar engineering-focused testing role.
- Strong software development and test automation capabilities.
- Proven experience testing APIs, distributed services, integrations, and cloud-based applications.
- Hands-on experience working with AWS environments.
- Strong experience designing and building automated API and integration test frameworks.
- Practical performance and scalability testing experience with tools such as k6, Gatling, Locust, JMeter, or equivalent.
- Experience designing realistic performance workloads rather than simply executing predefined load tests.
- Hands-on experience with load, stress, spike, soak, and scalability testing.
- Strong experience integrating automated test suites into CI/CD pipelines and implementing automated quality or release gates.
- Experience with contract testing and validation across service boundaries.
- Strong understanding of test-data management, synthetic data, fixtures, mocks, and test environment reliability.
- Experience using logs, metrics, traces, and other observability capabilities to diagnose test and system failures.
- Strong debugging skills across applications, APIs, infrastructure, databases, and integrations.
- Proven ability to identify, troubleshoot, and reduce flaky or unreliable automated tests.
- Ability to influence engineering teams and promote shared ownership of quality without creating a centralized testing bottleneck.
- Experience with high-scale SaaS or distributed platforms is a plus.
- Knowledge of AWS services supporting highly available or distributed applications is advantageous.
- Experience with resilience testing, failure injection, dependency degradation, or recovery testing is preferred.
- Experience with infrastructure-as-code and ephemeral or automated test environments is beneficial.
- Security-adjacent testing experience covering permissions, authentication, authorization, isolation, and negative-path scenarios is a plus.
- Experience in identity, DNS, registry, or security-related domains is advantageous.
- Experience building quality or test platforms adopted across multiple engineering teams is highly valued.
- Contract-based engagement.
- Remote work arrangement from Mexico.
- Opportunity to work on complex distributed and cloud-based systems.
- Hands-on ownership of test automation, performance engineering, and quality architecture.
- Exposure to AWS, CI/CD, observability, scalability, resilience, and modern testing technologies.
- Opportunity to build reusable quality platforms and frameworks used across engineering teams.
- Significant influence over engineering quality practices, release confidence, and production readiness.
- Collaborative environment with close interaction across engineering, performance, reliability, and security disciplines.
- Opportunity to reduce manual testing effort and establish scalable, automated quality processes.
- Professional growth through challenging technical problems involving high traffic, distributed services, integrations, and performance requirements.
Requirements
Benefits

