We are redefining the travel industry with a truly autonomous platform powered by proprietary Agentic AI. As an Automation Engineer, you’ll play an essential part in building and scaling the testing infrastructure that validates our mission-critical AI workflows. This is a high-scale environment where you will use Cypress to solve unique challenges in autonomous decision-making, collaborating globally to deliver a platform trusted by major enterprises.
What You’ll Do:
-
Architect the Cypress E2E Framework: Design, build, and scale a robust, high-performance end-to-end automation framework using Cypress to validate our core web application workflows, ensuring the complex UI accurately reflects the autonomous decisions made by our AI agents.
-
Validate Autonomous Logic via the UI: Develop sophisticated test harnesses within Cypress that interact with the application and perform data validation (e.g., intercepting network requests) to verify the intricate decision-making, cost optimization, and safety constraints of our self-governing AI agents.
-
Drive CI/CD Velocity: Take ownership of the testing lifecycle by integrating fast-running, automated Cypress tests directly into our CI/CD pipelines, serving as the final, reliable gate that allows the engineering team to deploy multiple times daily with zero functional regressions.
-
Performance and API Testing: Utilize Cypress's capabilities for API-level testing to quickly validate backend microservices, augmenting UI tests where necessary to maintain speed and reliability.
-
Contribute to Engineering Culture: Champion best practices in testability, reliability, observability, and code coverage, mentoring fellow engineers and fostering a culture of technical excellence across the platform.
-
Solve Unique Problems: Apply deep technical expertise and creativity to address novel testing challenges related to LLMs, such as ensuring the AI-generated UI flows are robust and predictable.
What We're Looking For
-
5+ years of experience building and scaling complex testing systems in fast-paced, high-growth, or large-scale environments (open to exceptional candidates with less experience).
-
Expertise in Cypress.io is mandatory, including building custom commands, plugins, and advanced fixture management for large applications.
-
Hands-on experience developing and maintaining core automation frameworks at scale using JavaScript/TypeScript.
-
Strong experience with distributed systems, microservices, and API testing (REST/gRPC), and knowledge of how to integrate backend validations into E2E tests.
-
Proficiency in cloud platforms (AWS/GCP) and strong experience integrating automation results into continuous delivery pipelines.
-
Ownership Mentality with a record of delivering production-quality, maintainable test code, and supporting features post-release through monitoring and troubleshooting.
-
Commitment to Engineering Best Practices in testing methodologies and code quality, scalability, and documentation.
-
Problem-solving mindset with a passion for tackling technically demanding challenges, especially those related to AI model validation or autonomous workflows.
-
Domain knowledge in AI/ML testing or the travel industry (flights, bookings, or inventory management) is a strong plus.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent hands-on experience.