The Atlas Corp. and Seaspan teams are goal-driven and share a high-performance culture, focusing on building services offerings to become a leading asset manager. Seaspan provides many of the world's major shipping lines with alternatives to vessel ownership by offering long-term leases on large, modern containerships and pure car, truck carriers (PCTCs) combined with industry leading ship management serves. Seaspan's fleet has evolved over time to meet the varying needs of our customer base. We own vessels in a wide range of sizes, from 2,500 TEU to 24,000 TEU vessels. As a wholly owned subsidiary of Atlas Corp, Seaspan delivers on the company's core strategy as a leading asset management and core infrastructure company.
Position Description:
The Senior Quality Assurance (QA) Analyst provides technology related quality assurance support and oversight to IT Delivery projects. The role contributes to delivering high-quality software and systems solutions through identifying defects, developing and ensuring adherence to standards and collaborating with internal/external teams in the delivery of software solutions with a focus on ensuring those software solutions are able to effectively deliver the functionality and business value as identified. The secondary focus of this position is to support and guide the implementation of an IT Operations testing framework.
Job Responsibilities:
- Oversees quality assurance for all IT projects, including coordinating external temporary project resources to ensure project standards are met
- Develops and implements comprehensive quality assurance frameworks tailored to the needs of various projects and products
- Defines standards, processes, and methodologies to ensure consistent and effective quality assurance practices
- Leads the planning and execution of quality assurance initiatives to address key areas for improvement
- Identifies opportunities for automation, process optimization, and efficiency enhancement
- Develops strategic test plans and approaches based on project requirements, timelines, and priorities
- Collaborates with project managers, development teams, and stakeholders to ensure alignment with quality objectives
- Oversees the execution of test cases and test scripts to validate software functionality, performance, and reliability
- Establishes processes for identifying, tracking, and managing software defects throughout the development lifecycle, working closely with delivery teams to prioritize and resolve issues in a timely manner
- Drives continuous improvement initiatives to enhance overall quality assurance processes and methodologies
- Monitors industry trends, emerging technologies, and best practices to stay abreast of advancements in quality assurance
- Collaborates closely with cross-functional teams, including development, product management, and operations, to understand project requirements and ensure quality objectives are met
- Maintains accurate documentation of test plans, test cases, test results, and quality assurance activities
- Generates comprehensive reports on testing progress, defect metrics, and quality KPIs for stakeholders
- When required, use expertise to facilitate QA methodologies for application and development support teams
- Act as the super user for the test case manager tool.
Requirements:
- Minimum 6 years experience in quality assurance, including experience leading the set-up of quality assurance frameworks, tools and practices and directing the work of teams
- Bachelor's degree in computer science, information technology, or related field
- Strong understanding of quality assurance methodologies, frameworks, and best practices
- Experience developing and establishing quality assurance practices and standards for an organization
- Experience with test automation tools and frameworks (e.g. Postman, SOAP UI, Selenium) and experience using setting up and deploying these tools
- Knowledge of relational databases i.e. MS SQL Server - should be able to write queries and stored procedures
- Ability to follow and direct technical and procedural standards for system testing and implementation
- Working knowledge of defect management/test case repository tools DevOps, JIRA, X-Ray, Zephyr etc.
- Excellent leadership, communication, and interpersonal skills
- Ability to effectively prioritize tasks and manage multiple projects in a fast-paced environment
- Experience working in Agile/Scrum development environments.
Additional Desired Qualifications:
- Experience and knowledge of maritime business and systems
- Ability to work within teams consisting of multiple vendors/consultants and to be able to help develop solutions, lead and influence decisions as they pertain to quality assurance and project delivery
- Familiarity with ABS other fleet management systems and ERP systems and processes.
Job Demands and/or Physical Requirements:
- Regular hours of computer work per day
- Face to face meetings with project team, IT team, stakeholder teams as required by operational and project needs.