ForgeApply · Job listing
Sr QA Architect
Norwegian Cruise Line Holdings (NCLH) (NCL Shoreside Careers)
See all 57 open roles at Norwegian Cruise Line Holdings (NCLH) (NCL Shoreside Careers) →
Tailor your resume for this Norwegian Cruise Line Holdings (NCLH) (NCL Shoreside Careers) job in about a minute.
ForgeApply tailors your resume and cover letter to this exact posting, then hands you a ready-to-submit application for Norwegian Cruise Line Holdings (NCLH) (NCL Shoreside Careers)'s site. Free trial, no card required.
About this role
GROW YOUR CAREER WITH US At Norwegian Cruise Line Holdings (NCLH), we know our future success depends on our ability to attract and retain the very best talent. Our brands deliver vacations of a lifetime with innovative product offerings, a high level of service and unique guest experiences aboard each vessel and we’re continually seeking applicants who are passionate about hospitality and committed to being their personal best. As you learn more about our company, we think you will agree that there is no better time than now to become a member of the NCLH family!
APPLY ONLINE If you’re interested to be considered for this position, please click the blue APPLY button at the top of the page to get started. All candidates must complete an on-line application to be considered. Key Responsibilities QA Architecture Implementation • Implement and operationalize QA architectures across mobile (Flutter, iOS, Android), web (front-end and browser-based), backend/API services, and IoT/connected device platforms, in alignment with standards set by the COE Solution Architecture leadership. • Translate reference architectures and COE patterns into concrete, working frameworks and tooling that engineering teams can adopt. • Lead the hands-on evaluation, configuration, and rollout of testing frameworks, tools, and platforms appropriate to each domain. • Apply established quality gates, entry/exit criteria, and risk-based testing strategies within SDLC and Agile delivery pipelines. • Collaborate with other QA Architects in the COE to ensure cohesive execution and consistent adoption across domains.
Mobile QA Implementation • Implement test automation solutions for Flutter-based and native mobile applications covering functional UI testing, device compatibility, network simulation, accessibility, offline behavior, and deep-link validation. • Configure and manage device farm solutions (e.g., BrowserStack App Automate, AWS Device Farm, Firebase Test Lab) in line with approved device coverage strategies. • Execute mobile performance testing approaches covering app launch time, frame rendering, memory profiling, and battery consumption. • Build and maintain automation using both Flutter's native testing stack (flutter_test, integration_test, widget testing) and Appium with Java as equally primary automation layers, selected based on test scope and coverage needs. • Implement mobile CI/CD pipeline integrations including build triggers, parallel execution, and results reporting.
Web QA Implementation • Implement test automation solutions for web applications covering functional UI, cross-browser compatibility, accessibility (WCAG), and responsive design validation. • Build and maintain web automation frameworks using Playwright as the primary tool, with modularity and CI/CD integration in mind. • Configure and manage BrowserStack Automate for cross-browser and cross-device web test execution, including parallel suite management within pipelines. • Apply visual regression testing practices for web using AI-assisted tools where directed.
Backend & API QA Implementation • Implement testing solutions for backend services including API contract testing, integration testing, data validation, and service virtualization. • Build and maintain API functional and contract testing implementations using Karate Framework or similar tools. • Implement backend performance and load testing using Gatling , including scenario design, threshold configuration, and CI/CD integration. • Execute approaches for database testing, message queue validation, and event-driven system verification. • Apply chaos engineering and fault injection patterns to validate backend resilience in alignment with COE guidance.
IoT & Connected Device QA Implementation • Implement QA solutions for IoT and connected device platforms — including onboard ship systems, crew-facing devices, and guest-facing hardware endpoints. • Execute test approaches covering firmware/software integration, connectivity and protocol testing (MQTT, BLE, Wi-Fi), device provisioning, and edge-case failure modes. • Apply hardware-in-the-loop (HIL) testing patterns and emulator/simulator strategies where physical device access is limited. • Work with embedded and platform engineering teams to integrate device testing into CI/CD workflows.
AI Adoption for QA • Drive hands-on adoption of AI-powered testing capabilities across all domains — including AI-assisted test generation, self-healing locators, ML-based visual regression, and intelligent test selection. • Configure and integrate AI/ML tools (e.g., Applitools, Mabl, Copilot-assisted scripting, LLM-based test generation) to increase team velocity and reduce test maintenance overhead. • Build workflows in which large language models (LLMs) augment QA engineers — such as automated requirement-to-test-case generation, defect pattern analysis, and test coverage gap identification. • Apply guardrails and evaluation criteria for AI-generated tests as established by COE leadership.
COE Enablement & Delivery • Contribute to QA COE framework documentation, onboarding materials, and runbooks to ensure adopted tooling and patterns are well-documented and repeatable. • Track and report on quality engineering KPIs: automation coverage, defect escape rate, test cycle time, flakiness index, and MTTR for test failures. • Participate in architecture reviews and provide hands-on technical guidance to QA engineers across NCLH teams. • Partner with DevOps/Platform Engineering to embed quality tooling into CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps, Fastlane, or similar). • Mentor mid-level QA engineers; contribute to communities of practice and internal enablement sessions.
Required Qualifications • 7+ years of experience in software quality engineering, with at least 3+ years in a QA architecture or senior technical lead role. • Proven experience implementing automation frameworks across two or more of the following domains: mobi
Tailor your resume for this Norwegian Cruise Line Holdings (NCLH) (NCL Shoreside Careers) role before you apply.
Tailor my resume for this jobSimilar jobs
- Sr QA Engineer — Disney · Orlando, FL
- Lead QA Architect — Nice · USA - Sandy, UT
- Principal Technology Architect - QA — Preciselyusjobs · Remote
- Principal Software Systems QA Architect — HP · Spring, Texas, United States | Palo Alto, California, United States
- Sr. QA Engineer — Blackthorn · Remote
- Senior QA Engineer — Makai Labs · Remote
- Senior QA Engineer — Caylent · Remote
- Senior QA Engineer — Zip · San Francisco
Free ATS checker · No Salary on the Job Posting? How to Find the Number Before You Interview