Software Test Engineer

4 weeks ago


Burnaby, British Columbia, Canada OSI Maritime Systems Full time

About OSI Maritime Systems

We are a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Our team has produced the innovative OSI Software Suite, for safe and reliable navigation.

Job Summary

We are seeking a skilled Software Test Engineer to join our team. As a Software Test Engineer, you will be responsible for planning, testing, and maintaining OSI software products. You will design, develop, and execute methods of test and troubleshooting to confirm functionality and integrity.

Key Responsibilities

  • Apply software engineering principles to plan, test, and maintain OSI software products.
  • Design, develop, and execute methods of test and troubleshooting to confirm functionality and integrity.
  • Take individual responsibility for the successful verification and validation of system requirements and software features.
  • Devises, implements, and maintains procedures for automatic testing of routine and complex test cases.
  • Adapts existing tests (manual and automatic) to new products, new features, and new platforms, promoting reuse and repurposing for cost savings.
  • Troubleshoots, resolves, and reports on problems encountered during testing, and documents test results for follow-up.
  • Investigates and resolves Software Change Requests, System Problem Reports, and customer tickets.
  • May take on additional responsibilities as a Technical Lead.
  • May prepare software specifications and manage requirements for new software features, or provide expert reviews of specifications with a focus on ensuring all requirements are testable.
  • May be responsible for building and managing medium to large labs (both in size and complexity).
  • May participate in the concept phase including the creation of use cases or evaluation of prototypes.
  • May be required to travel to customers' sites and shore installation and testing facilities, to support integrated system level testing and customer acceptance events.

Requirements

  • Education: Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics, or Mathematics. 5+ years' experience in a software environment.
  • Experience in developing real-time interfaces to external systems.
  • Understanding of manual testing in labs on large systems.
  • Understanding of automated testing using Python.
  • Experience in testing Software on the Windows and Linux platform, and in areas such as 2D/3D graphics, TCP/IP, UDP, and real-time systems are highly desirable. Previous tech-lead experience.
  • Ability to understand and work with complex software requirement specifications.
  • Understand 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).
  • Experience working in an ISO 9001 compliant software engineering environment would be an asset. Experience in the defense or aerospace domains is an asset.
  • Excellent verbal and written communication skills.
  • Uses strong communication skills to ask questions, provide technical solutions and help build a strong team environment.
  • Ability to learn quickly and work well under pressure in a high-paced, challenging environment; strong teamwork skills.
  • Takes full ownership of any mistakes that are made and corrects the situation.
  • Proactive, takes on new responsibilities and suggests alternative solutions when needed.
  • Exceptional attention to detail.
  • Other: Required to obtain security clearance.
  • Knowledge of marine navigation concepts and systems is an asset.

Why OSI?

We have a Professional Development program in place that supports our employees in their career development by providing funds, time, and opportunities to become better at what they do.

At OSI you can make a difference. We are a change-willing organization that is always looking for new ideas. We strive to improve what it is we do and how we do it. If you have ideas we would love to hear about them.

OSI fosters an inclusive and diverse culture. We celebrate our diversity and strive to be more inclusive because it makes us a better company.

We also offer great benefits such as Health, Pension, flexible working, and more



  • Burnaby, British Columbia, Canada AIT Full time

    About UsAt OSI Maritime Systems, we're a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Our company has a rich history of innovation, dating back to 1977 when we introduced the first electronic chart system for the maritime market. Today, we continue to push the boundaries of what's...


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

    About UsOSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our company has a rich history of innovation, with the introduction of the first electronic chart system in 1977. Today, we continue to push the boundaries of what is possible in maritime navigation.Job SummaryWe are...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...


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

    About the RoleOSI Maritime Systems Ltd. is seeking a highly skilled Senior Software Test Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and executing methods of test and troubleshooting to ensure the functionality and integrity of our software products.Key ResponsibilitiesFollow...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to identify and...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a key contributor to the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and...


  • Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

    Software Developer in Test (SDET)About the Role:We are seeking a skilled Software Developer in Test to join our team at D-Wave Quantum Inc. This is an exciting opportunity to work on the development and delivery of quantum computing systems, software, and services.Key Responsibilities:Collaborate with our quantum processor development and hardware...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    About UsAt OSI Maritime Systems, we are a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Our company has a rich history of innovation, having introduced the first generation electronic chart system for the maritime market in 1977. Today, we are proud to serve over 23 navies with our...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    About the RoleWe are seeking a highly skilled Software Test Engineer to join our team at OSI Maritime Systems. As a Software Test Engineer, you will play a critical role in ensuring the quality and reliability of our maritime navigation systems.Key Responsibilities:Apply software engineering principles to plan, test, and maintain OSI software...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Binary Stream Software Inc. in Canada.Job DescriptionThe successful candidate will be responsible for designing, developing, and testing software code using Agile methodologies.You will communicate technical problems, processes, and solutions effectively with...


  • Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

    Quantum Computing Software TesterD-Wave Quantum Inc. is seeking a skilled Software Developer in Test to join our team. As a Software Developer in Test, you will be responsible for developing and maintaining comprehensive test plans and test cases. You will work closely with our quantum processor development and hardware engineering teams to ensure the...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. As a Software Developer, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare reports, manuals, and other...


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

    At OSI Maritime Systems Ltd., we're seeking a highly skilled Software Test Development Specialist to join our team.We offer a competitive salary ranging from $90,000 to $100,000 CDN per year, commensurate with education, experience, and internal parity.About UsOur company has a rich history of innovation in the maritime industry, introducing the first...


  • Burnaby, British Columbia, Canada Fortinet Full time

    Job Summary:Fortinet is seeking a highly skilled Senior Software Development Engineer in Test to join our FortiClient EMS team in Burnaby. This position will focus on improving our test automation framework and test case suites for FortiClient EMS. The successful candidate will work closely with FortiClient EMS developers and QA team to deliver new...

  • Software Engineer

    3 weeks ago


    Burnaby, British Columbia, Canada Chettinad Dosa Palace Full time

    Key Responsibilities:* Design, develop, and test software applications* Collaborate with cross-functional teams to identify and prioritize project requirements* Ensure software quality and reliability through rigorous testing and quality assurance processesAbout the Role:As a software engineer at our company, you will have the opportunity to work on a...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    We are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work in a fast-paced environment.Key ResponsibilitiesWrite, modify, integrate, and test software codeCommunicate technical problems, processes, and solutionsPrepare reports,...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc.Key ResponsibilitiesDesign, develop, and test software applications using agile methodologiesCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain technical documentation, including user manuals and...

  • Software Engineer

    4 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...


  • Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About Binary Stream Software Inc.Binary Stream Software Inc. is a leading technology company that offers innovative software solutions to its clients.Job Title: Software DeveloperJob Summary:We are seeking a highly skilled and motivated Software Developer to join our team. As a Software Developer, you will be responsible for designing, developing, testing,...