We are seeking a Senior Analyst, Quality Assurance to lead quality assurance activities across Porter’s customer-facing and internal IT delivery teams. This role will focus on designing test strategies, executing complex test cases, and championing quality across the software delivery lifecycle.
We are seeking a Senior Analyst, Quality Assurance to lead quality assurance activities across Porter’s customer-facing and internal IT delivery teams. This role will focus on designing test strategies, executing complex test cases, and championing quality across the software delivery lifecycle. As a Senior Analyst, Quality Assurance, this role will work alongside developers, product managers, business stakeholders, and automation engineers to ensure high-quality software deployments, mentor more junior QA team members, and drive continuous improvement in Porter’s testing practices.
Duties & Responsibilities- Prepare test strategies, plans, and cases for complex, cross-system releases, using AI tools (e.g., Claude, ChatGPT, AI-assisted test generation platforms) to accelerate coverage design and expand risk analysis
- Use AI to prepare, rank, and prioritize test cases across functional, regression, integration, exploratory, and user-acceptance testing, validating and hardening AI output before it enters the official test suite
- Investigate requirements with developers, product managers, and business stakeholders to identify quality risks, using AI to analyze specs, identify ambiguities, and prepare acceptance criteria for review
- Use AI to prepare test data and synthetic data across web, mobile, and API-driven systems, ensuring the generated data reflects realistic edge cases and regulatory constraints
- Investigate defects and prepare reproduction steps, severity ratings, defect clustering, and first-pass root-cause hypotheses using AI, for engineer follow-up
- Code and maintain automation scripts (Selenium, Playwright, Cypress) and API tests (Postman, Rest Assured) against established frameworks, using AI to accelerate drafting and refactoring; collaborate with automation engineers on framework-level changes and CI/CD integration
- Identify regression coverage gaps and prepare automated tests in-sprint to close them, and measure suite health (flakiness, runtime, coverage) with AI-assisted investigation
- Use AI to report release readiness signals, prepare go/no-go briefings, and prepare post-release quality assessments with prioritized recommendations
- Prepare guidance and share validated prompt patterns, validation techniques, and AI usage approaches with intermediate and junior QA analysts, including when AI output must not be trusted without human review
- Investigate production incidents using AI to analyze logs, correlate signals, and prepare timelines and root-cause narratives from a quality perspective
- Participate in Agile ceremonies (sprint planning, refinement, demos, retrospectives) and use AI to accelerate ticket refinement, estimation preparation, and retrospective analysis
- Research new AI tooling, prepare validated prompt patterns and workflows, and prepare approved uses for QA process documentation
- Actively participate in Porter's Safety Management System (SMS) including reporting hazards and incidents encountered in daily operations; understand, comply and promote the Company Safety Policy
- Concern for Safety:
Identifying hazardous or potentially hazardous situations and taking appropriate action to maintain a safe environment for self and others. - Teamwork:
Working collaboratively with others to achieve organizational goals. - Passenger/Customer Service:
Providing service excellence to internal and/or external customers (passengers). - Initiative:
Dealing with situations and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).