Software Quality Assurance Specialist

2 weeks ago


Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

About OSI Maritime Systems Ltd.

OSI Maritime Systems Ltd. is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. With a global presence, we have offices in Canada, the UK, Taiwan, Australia, and Germany. Our technology enhances situational awareness, operational efficiency, and mission effectiveness worldwide.

Job Overview

The Software Test Engineer plays a crucial role in ensuring the quality and reliability of our software products. This position involves applying software engineering principles to plan, test, and maintain complex systems, confirming their functionality and integrity. The ideal candidate will collaborate with multidisciplinary engineers and stakeholders to deliver high-quality software products to end-users and customers.

Main Responsibilities

  • Fully adheres to the Software Development Lifecycle (SDLC) using Software Testing best practices as described in OSI's documented processes and training.
  • Creates high-quality test plans, test procedures, and test reports.
  • Defines test objectives and writes test cases for functional, application, regression, and performance testing.
  • Executes formal manual testing at the system level with strict adherence to test steps.
  • Performs exploratory testing at the feature, component, and system level.
  • Develops and maintains procedures for automatic testing of routine and complex test cases.
  • Adapts existing tests (manual and automatic) to new products, features, and platforms, promoting reuse and repurposing for cost savings.
  • Participates in peer reviews of test procedures and ensures all test procedures are maintained in the version control repository.
  • Troubleshoots, resolves, and reports on problems encountered during testing and documents test results for follow-up.
  • Maintains software product quality by raising defects in the bug tracking software.
  • Investigates and resolves Software Change Requests, System Problem Reports, and customer tickets.
  • Demonstrates full ownership of work, resolving roadblocks, and communicates changes to deadlines and technical challenges to the Technical Lead or Manager.
  • Maintains knowledge of laboratory equipment, including safe usage and long-term maintenance.
  • Identifies, analyzes, and resolves diverse system technical challenges.
  • Commits to project objectives and meeting project schedules and budgets.
  • Provides technical expertise and review of documentation developed by the Technical Publication group.
  • Produces software technical documentation supporting project or department needs.
  • May assume additional responsibilities as a Technical Lead, delegating work, tracking work, building team morale, removing roadblocks, and reporting to the Project Manager.
  • May produce software estimates and participate in technical work breakdown and defining scope of test activities.
  • May prepare software specifications and manage requirements for new software features or provide expert reviews of specifications focusing on ensuring all requirements are testable.
  • May be responsible for building and managing medium to large labs (in size and complexity).
  • May participate in the concept phase, including creation of use cases or evaluation of prototypes.
  • May conduct extensive research and/or analysis and generate reports meeting complex client needs.
  • Provides support to multidisciplinary teams and sales teams as a subject matter expert.
  • Provides technical guidance and mentoring to new staff, participating in onboarding and the buddy program.
  • May travel to customers' sites and shore installation and testing facilities to support integrated system-level testing and customer acceptance events.
  • May interface and provide support and assistance to customers while visiting sites or ships.
  • Demonstrates professionalism when interfacing with customers and executes test methods and procedures to customer satisfaction.
  • Committees to producing high-quality software, prioritizing and correcting usability, safety, and security concerns.
  • Makes recommendations for changes to software testing guidelines, tools, and standards and assists in creating and rolling out new improvements and training.
  • Complies with OSI's established ISO 9001-compliant development guidelines and standards.
  • Ensures workplace operating and environmental, health, and safety procedures and guideline compliance.

Your Qualifications

  • 3-6+ years of experience in manual and automation testing areas on desktop applications such as 2D/3D graphics, TCP/IP, UDP, and real-time systems.
  • Experience in Python is a strong asset.
  • Experience working in Waterfall/V-MODEL in industries such as telecommunications, maritime, and aerospace or defense is a strong asset.
  • Ability to understand and work with complex software requirement specifications.
  • Understanding of the importance of Test coverage and traceability to requirements.
  • Experience in authoring both manual test procedures and automation test cases.
  • Ability to assist with troubleshooting and reproducing complex system-level problems.
  • Experience working with distributed networks and network analyzers like Wireshark.
  • Excellent verbal and written communication skills.
  • Ability to learn quickly and work well under pressure in a high-paced, challenging environment.
  • Strong teamwork skills.
  • Takes full ownership of any mistakes made and corrects the situation.
  • Knowledge of marine navigation concepts and systems is an asset.
  • Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics, or Mathematics.
  • Proactive, takes on new responsibilities, and suggests alternative solutions when needed; Exceptional attention to details.
  • Required to obtain security clearance.

Why Join OSI?

We invest in your growth with professional development support—funding, time, and opportunities to advance your career. We're a dynamic, change-driven company that values new ideas and continuous improvement. We embrace diversity and foster an inclusive culture because it makes us stronger.

Our benefits include:

  • Extended healthcare & dental.
  • Group Retirement Savings Plan.
  • Emergency Travel Assistance.
  • Employee & Family Assistance Program.
  • Flexible working options.

Estimated Salary Range: $65,000 - $85,000 CDN.



  • Burnaby, British Columbia, Canada Namutech Full time

    Job SummaryNamutech is seeking a skilled Software Quality Assurance Specialist to join our team. As a key member of our IT department, you will be responsible for ensuring the quality and reliability of our software applications.Key ResponsibilitiesDevelop and document software testing plans to ensure the quality and reliability of our software...


  • Burnaby, British Columbia, Canada Namutech Full time

    We are seeking a highly skilled Software Quality Assurance Specialist to join our team at Namutech. This is a permanent position with an estimated salary of $55,000 - $65,000 per year.About the RoleIn this role, you will be responsible for developing and documenting software testing plans, monitoring the performance of computer systems and networks,...


  • Burnaby, British Columbia, Canada Namutech Full time

    Job SummaryNamutech is seeking a skilled Software Quality Assurance Specialist to join our team. As a key member of our quality assurance team, you will be responsible for ensuring the highest quality of our software products.Key ResponsibilitiesDevelop and document software testing plans to ensure thorough testing of our software products.Monitor the...


  • Burnaby, British Columbia, Canada Namutech Full time

    Namutech is seeking a skilled Software Quality Assurance Specialist to join our team.Job DescriptionThe ideal candidate will possess a strong background in software testing and quality assurance. Key responsibilities include:Developing and documenting comprehensive software testing plansMaintaining the performance of computer systems and networksConfiguring...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Title: Software Development Quality Assurance SpecialistFortinet is seeking a highly skilled Software Development Quality Assurance Specialist to join our team. As a key member of our FortiAuthenticator team, you will play a critical role in ensuring the quality and reliability of our software solutions.Key Responsibilities:Design and execute...


  • Burnaby, British Columbia, Canada CB Canada Full time

        We are seeking a highly skilled Senior Quality Assurance Specialist to join our team at CB Canada. This is a fantastic opportunity to develop your career in quality assurance and testing, working on a variety of projects and contributing to the success of our organization.    About the Role:Job Summary: The Senior Quality Assurance Specialist...


  • Burnaby, British Columbia, Canada BRIO Full time

    **Job Summary**At BRIO, we are seeking a highly skilled Quality Assurance Specialist to join our team. This role is responsible for promoting suppliers to implement SQM system procedures and improving internal quality problems.Key Responsibilities:Formulate incoming materials inspection standards and document them.Responsible for training, supervision, and...


  • Burnaby, British Columbia, Canada SGS Full time

    Job SummaryWe are seeking a highly skilled Quality Assurance Specialist to join our team at SGS Canada. As a Quality Assurance Specialist, you will be responsible for ensuring the continued administration and monitoring of the adherence of the Food laboratory operations to the Quality Management System policies and procedures set up by the Lab Management of...


  • Burnaby, British Columbia, Canada BRIO Full time

    At BRIO, we are seeking a Quality Assurance Specialist to lead our quality-related work and data statistical analysis. Key responsibilities include:Job Responsibilities:1. Lead quality-related work and data statistical analysis.2. Analyze and improve internal quality abnormalities.3. Formulate internal quality inspection standards.4. Coordinate quality...


  • Burnaby, British Columbia, Canada BRIO Full time

    At BRIO, we're looking for a talented Quality Assurance Specialist to lead our quality-related work and data statistical analysis. Key responsibilities include:Job Responsibilities:1. Lead the quality-related work and data statistical analysis of the new project stage;2. Analyze and improve the company's internal quality abnormalities;3. Formulate the...


  • Burnaby, British Columbia, Canada BRIO Full time

    **About BRIO:**We are a forward-thinking company dedicated to delivering innovative solutions. Our mission is to be the leader in quality management.**Job Title: Supply Chain Quality Assurance Specialist**At BRIO, we are seeking an experienced Supply Chain Quality Assurance Specialist to join our team. This is a critical role responsible for ensuring the...


  • Burnaby, British Columbia, Canada SGS Full time

    Job SummarySFGS, a leading global company in the field of quality and integrity, seeks an experienced Quality Assurance SpecialistThe ideal candidate will have a strong background in laboratory operations and a proven track record of ensuring adherence to quality management systems.


  • Burnaby, British Columbia, Canada Certispec Services Inc. Full time

    Job Title: Quality Assurance SpecialistJob Summary: We are seeking a highly skilled Quality Assurance Specialist to join our team at Certispec Services Inc. The successful candidate will be responsible for operating laboratory apparatus, assisting in the setup and conduction of chemical experiments, and compiling records for analytical studies.Key...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Fortinet is seeking a Senior Software Development Quality Assurance Specialist to enhance the quality of our product, Fortiweb. FortiWeb, our Web Application Firewall, protects business-critical web applications from attacks that target known and unknown vulnerabilities.Responsibilities:Develop and maintain automated testing frameworks to ensure the quality...


  • Burnaby, British Columbia, Canada Svante Full time

    Quality Assurance SpecialistSvante is a rapidly growing clean energy technology company making commercial-scale carbon capture and removal a reality. We are seeking a Quality Assurance Specialist to join our team and contribute to our mission to accelerate the global transition to a lower-carbon economy.Key Responsibilities:Develop and implement the...


  • Burnaby, British Columbia, Canada Namutech Full time

    Namutech Job OpportunityWe are seeking a skilled System Tester and Quality Assurance Specialist to join our team at Namutech. As a key member of our software development lifecycle, you will play a critical role in ensuring the highest quality of our products.About the RoleThis is a full-time position that requires a strong background in systems testing and...


  • Burnaby, British Columbia, Canada Namutech Full time

    Job SummaryNamutech is seeking a skilled Software Quality Assurance Technician to join our team. The ideal candidate will have a strong understanding of software testing methodologies and be able to develop and document testing plans. Experience with computer systems and networks is also an asset.Key ResponsibilitiesDevelop and document software testing...


  • Burnaby, British Columbia, Canada Natural Life Nutrition Inc Full time

    Natural Life Nutrition Inc is seeking a highly skilled Food Quality Assurance Specialist to join our team. The ideal candidate will possess a strong understanding of Good Manufacturing Practices (GMP) and have experience in developing programs of sampling and analysis to maintain quality standards.As a Food Quality Assurance Specialist, you will be...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About This RoleOSI Maritime Systems Ltd. is seeking a skilled Software Test Engineer to join our team. In this role, you will apply software engineering principles to plan, test, and maintain our software products.Main ResponsibilitiesFollow the Software Development Lifecycle using Software Testing best practices.Authors high-quality test plans, test...


  • Burnaby, British Columbia, Canada Namutech Full time

    Job DescriptionNamutech is seeking a highly skilled Senior Software Quality Assurance Engineer to join our team. As a key member of our engineering team, you will play a crucial role in ensuring the high quality of our software products.Responsibilities:Software Testing Planning: Develop and document comprehensive software testing plans to ensure thorough...