Ready to shape the future of travel experiences? Join arrivia as a Senior Quality Engineer and be the driving force behind the reliability and excellence of our global travel platform!
Your Journey with arrivia:
Imagine being at the heart of innovation, where your expertise in quality engineering directly impacts millions of travelers worldwide. At arrivia, we're not just building software; we're crafting seamless and dependable travel experiences. As our Senior Quality Engineer, you won't just test code – you'll be an architect of quality, a guardian of our standards, and a mentor to your team.
What You'll Be Doing:
- Architect the Future of Testing: You'll be the visionary, establishing and continuously evolving our automated testing strategy for our suite of cutting-edge software products.
- Build Robust Frameworks: Dive deep into our .NET microservices architecture, designing and extending sophisticated test automation frameworks that ensure quality at every layer.
- Integrate Seamlessly: You'll weave your test automation seamlessly into our Azure DevOps CI/CD pipelines, providing rapid and reliable feedback on every code change.
- Champion Quality: Collaborate closely with Engineering, Product Management, Architecture, and Security teams to define stringent release quality criteria and provide the final sign-off for deployments.
- Drive Data-Informed Decisions: Leverage key quality metrics to identify trends, pinpoint areas for improvement, and champion data-driven enhancements across the entire Software Development Life Cycle (SDLC).
- Lead and Mentor: Share your expertise by mentoring and coaching less experienced engineers in modern QA practices, elevating the skills of the entire team.
- Ensure Global Reliability: Your work will safeguard the integrity of our cloud-native platform, ensuring arrivia delivers exceptional travel experiences on a global scale.
Your Day-to-Day Will Involve:
- Applying your mastery of testing methodologies to gather requirements, plan and execute tests, analyze results, and meticulously track defects.
- Proactively analyzing quality metrics to identify trends and spearhead improvements to our testing processes and overall product quality.
- Empowering the QA team by coordinating training sessions and providing expert support on policies, procedures, and core processes.
- Actively participating in crucial quality discussions, including in-depth root cause analyses for critical defects, and contributing to our vibrant Quality Community of Practice.
- Architecting and maintaining our automated testing frameworks for web, API, and microservice layers built on the robust .NET Core and Azure ecosystem.
- Designing and implementing comprehensive automated test suites – including unit, integration, end-to-end, performance, and security tests – utilizing powerful tools like C#, TypeScript/JavaScript, Selenium or Playwright, and RESTassured.
- Embedding your automated tests into our Azure DevOps (or equivalent) CI/CD pipelines, ensuring lightning-fast and dependable feedback on every commit and pull request.
- Collaborating closely with Developers and Architects during the design and code review phases to maximize testability, and even contributing code fixes or utilities when the opportunity arises.
- Taking ownership of release quality criteria and providing the crucial sign-off for your assigned product lines, driving defect triage and thorough root cause analysis.
- Measuring and reporting key quality metrics (automation coverage, defect escape rate, cycle time) and leading impactful data-driven improvement initiatives.
- Guiding and mentoring fellow engineers on automation best practices, coding standards, and the principles of shift-left testing.
- Strategically managing test data, mocks, and service virtualization to ensure reliable and repeatable test execution across all environments.
- Maintaining scalable test environments leveraging Docker/Kubernetes and cloud browser grids, collaborating with DevOps to optimize resource utilization.
- Conducting rigorous performance and load testing using tools like JMeter (or similar) and recommending effective tuning strategies.
- Continuously evaluating and introducing innovative testing tools and techniques to elevate efficiency, reliability, and coverage throughout the SDLC.
What You'll Bring to the Table:
- A Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8+ years of hands-on experience in functional testing, coupled with a proven track record of designing, building, and owning test automation infrastructure for high-traffic, cloud-hosted products.
- A solid understanding of Agile/Scrum methodologies and how QA seamlessly integrates within them.
- Exceptional analytical, problem-solving, and decision-making skills.
- Demonstrated deep knowledge of testing best practices, version control systems, and defect management processes.
- Strong coding proficiency in C# or JavaScript/TypeScript, along with practical experience with Selenium/WebDriver and API testing frameworks (RESTassured, Postman).
- A comprehensive understanding of software testing fundamentals, advanced test design techniques, and key quality metrics.
- A proven ability to integrate automated tests into Azure DevOps or similar CI/CD pipelines.
- Advanced knowledge of SQL and relational databases, with the ability to create and effectively manage test data.
- Excellent written and verbal communication skills, with the ability to clearly articulate quality risks to both technical and non-technical stakeholders.
Bonus Points For:
- Experience with modern web automation tools like Playwright or Cypress, and familiarity with mobile or cross-browser testing grids (BrowserStack, Sauce Labs).
- Familiarity with performance/load testing tools (JMeter, k6) and a foundational understanding of basic security testing principles (OWASP).
- Exposure to containerized test environments (Docker, Kubernetes) and cloud services (Azure).
- Prior experience mentoring junior QEs or developers, with a passion for evangelizing automation best practices.
- Hands-on experience with test case management systems (TestRail, Zephyr) and Behavior-Driven Development (BDD) tools (Cucumber, SpecFlow).
Who We Are: arrivia - Making Brands Better Through Travel
With over 55 years of combined expertise, arriviais the powerhouse born from the merger of ICE, SOR Technology, and WMPH Vacations. We're a global team with a passion for travel, dedicated to building a customer-first culture and delivering extraordinary travel experiences. Join us as we continue to innovate and shape the future of travel. The adventure is just beginning!
Our Core Values – The arrivia Way:
- Stay Curious: We embrace challenges and continuously seek opportunities to learn and grow.
- Keep it Real: We build trust through open, honest, and clear communication.
- Own It: We take initiative and strive to make a meaningful impact.
- Win Together: We foster a culture of connection and inclusion where everyone can thrive.
Ready to embark on this exciting journey with us? Apply now and let's shape the future of travel together!