About the role
Santex is a global Certified B technology company as well as one of North America's fastest-growing companies, according to the Inc. 5000. It’s present in 18 countries and over 100 cities, and headquartered in Argentina with offices in the United States, Mexico, and Peru.
Its two service lines — AI Tech Consulting and AI-Optimized Engineering — help organizations comprehensively adopt technology, expand their capabilities, and improve business outcomes at scale.
The same approach defines its culture: Santex has 80.4% employee engagement (global average: 21%), 8% annual turnover (tech sector: 20–25%), 9,369 training hours invested in 2025 — more than double the global average —, and a 26.5% year-over-year reduction in carbon footprint, achieving carbon neutrality through offsetting.
Santex. A company with purpose and judgment. Yes, it's possible.
We are an Equal Opportunity Employer and are committed to fostering an inclusive and diverse workplace. We do not discriminate on the basis of race, color, religion, sex, gender identity or expression, sexual orientation, national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. All qualified applicants will receive consideration for employment without regard to any of these factors. We strongly encourage candidates from all backgrounds to apply.
Job Description:
Our middleware platform is the integration backbone of our digital commerce stack — connecting front-end applications (iOS, Android, Web, Kiosk) with internal systems and third-party partners like DoorDash and Uber Eats. As quality engineering becomes increasingly critical to how we ship, the Senior Quality Engineer, Middleware will own the validation of the reliability, performance, and correctness of the services built by our Senior Software Engineers.
You’ll design and execute test strategies that go well beyond functional correctness — covering load and stress testing, contract validation, fault injection, and end-to-end integration scenarios across a distributed, serverless AWS architecture. You’ll work in close partnership with software engineers to shift quality left, embedding automated testing earlier in the development cycle.
AI-assisted development is a core part of how our team works. You’ll be expected to use tools like GitHub Copilot and Claude daily — to accelerate test authoring, generate test data, analyze failure patterns, and document coverage — and to help drive their adoption across the team.
Essential Functions:
- Design, build, and maintain automated test suites covering functional, integration, and contract testing for middleware APIs and services — ensuring each service behaves correctly in isolation and in concert with upstream and downstream dependencies.
- Leverage AI-assisted tools (GitHub Copilot, Claude, and similar) as a core part of daily quality engineering work — from generating test cases and synthetic test data to analyzing failure patterns and producing coverage documentation. Champion AI tooling adoption across the team.
- Own performance and reliability validation: design and execute load, stress, spike, and soak tests against middleware services. Establish performance baselines, identify bottlenecks, and work with engineers to resolve them before production.
- Partner closely with Senior Software Engineers and the Senior Software Development Engineer in Test, Middleware throughout the development cycle — reviewing designs for testability, aligning on test strategy and coverage, contributing to acceptance criteria, and integrating automated quality gates into CI/CD pipelines via Azure DevOps or GitHub Actions.
- Validate third-party integrations (DoorDash, Uber Eats, and similar partners) through contract tests, sandbox/staging environment testing, and failure mode analysis — ensuring partner API changes do not silently break core order processing and menu synchronization flows.
- Track, report, and drive resolution of quality metrics across the middleware portfolio; maintain test documentation and contribute to incident post-mortems with defect analysis and regression coverage recommendations
Technology Stack: You’ll test against and operate within the following environment:
- AWS Lambda
- API Gateway
- DynamoDB
- SQS / SNS
- Node.js / TypeScript
- Performance Testing
- API Testing Tools
- GitHub / ADO
- Dynatrace / APM
- AI Code Assistants
Required Qualifications
Experience
• 5+ years of quality engineering or software engineering experience, with a focus on backend API and integration testing
• Demonstrated experience designing and executing automated test suites for RESTful APIs in a distributed or microservices environment
• Hands-on experience with performance and load testing tools and methodologies
• Experience writing test automation in JavaScript/TypeScript, Java, or Python
• Working knowledge of AWS serverless services (Lambda, API Gateway, DynamoDB, SQS/SNS) and how to test against them
• Experience integrating automated tests into CI/CD pipelines (Azure DevOps, GitHub Actions, or equivalent)
• Proficiency with AI-assisted development tools (GitHub Copilot, Claude, or equivalent) — comfortable using AI daily to author tests, generate data, and analyze failures
• Familiarity with contract testing approaches and consumer-driven contract frameworks
Skills & Competencies
• Strong analytical and root-cause analysis skills; able to distinguish flaky tests from genuine defects
• Ability to read and reason about application code to assess testability and identify coverage gaps
• Clear communicator who can translate test findings into actionable engineering priorities
• Collaborative approach to quality — comfortable working directly in engineering sprints rather than as a separate QA gate
Education
• Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
Preferred Qualifications
• Direct experience testing integrations with DoorDash Drive, Uber Eats, or other delivery/marketplace platform APIs
• Experience with chaos engineering and fault injection practices (AWS Fault Injection Simulator or similar)
• Familiarity with observability tooling (Dynatrace, Datadog, CloudWatch) for test monitoring and failure triage
• Experience with multi-region AWS environments and testing for geographic failover and latency
• Experience prompting or orchestrating AI tools to automate test case generation or coverage analysis
• Background in QSR, retail, or e-commerce domains
• AWS Certified Developer – Associate or higher