Software Test Engineer

4 days 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 designed for naval and maritime security operations. Our company has a rich history of innovation, having introduced the first electronic chart system for the maritime market in 1977 and revolutionizing navigation. Today, we continue to push the boundaries of what is possible in the field of maritime systems.

Job Summary

We are seeking a highly skilled Software Test Engineer to join our team. As a Software Test Engineer, you will be responsible for applying the principles of software engineering to plan, test, and maintain our software products. You will design, develop, and execute methods of test and troubleshooting to confirm functionality and integrity. You will work collaboratively with a team of multidisciplinary engineers and stakeholders to ensure the successful delivery of our software products to end users and customers.

Key Responsibilities

  • Follow the Software Development Lifecycle (SDLC) using software testing best practices as described in our documented processes and training.
  • Author high-quality test plans, test procedures, and test reports.
  • Define test objectives and write test cases for functional, application, regression, and performance testing.
  • Execute formal manual testing at the system level with strict adherence to test steps.
  • Perform exploratory testing at the feature, component, and system level.
  • Devises, implements, and maintains procedures for automatic testing of routine and complex test cases.
  • Adapt existing tests (manual and automatic) to new products, new features, and new platforms, promoting reuse and repurposing for cost savings.
  • Participate in peer reviews of test procedures and ensure all test procedures are maintained in the version control repository.
  • Troubleshoot, resolve, and report on problems encountered during testing, and document test results for follow-up.
  • Maintain software product quality by raising defects (bugs) in the bug tracking software.
  • Investigate and resolve Software Change Requests, System Problem Reports, and customer tickets.
  • Demonstrate full ownership for work, resolving roadblocks, and communicating changes to deadlines and technical challenges to the Technical Lead or Manager.
  • Provide technical leadership to junior staff as required.
  • Maintain a wide breadth of knowledge of laboratory equipment, including safe usage and long-term maintenance.
  • Identify, analyze, and resolve diverse system technical challenges.
  • Commit to project objectives and meeting project schedules and budgets.
  • Provide technical expertise and review of documentation, including publications developed by the Technical Publication group.
  • Produce software technical documentation that supports project or department needs.

Decision Making & Authority

As a Software Test Engineer, you will be a single point of accountability for delivering assigned work. You will apply judgment and make decisions to resolve routine and complex issues. You will have considerable judgment necessary in the construction of software test cases and the resolution of assigned defects. You may be asked to participate temporarily in a design or test authority role, which provides additional authority to review and approve decisions for projects and products while in this role.

Decisions that have an impact at the product or system level must be approved by the Design and Systems Test Authority group.

Knowledge & Qualifications

  • Education: Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics, or Mathematics.
  • Experience: 8-10 years' experience in a software environment; experience in developing real-time interfaces to external systems; experience working in an ISO 9001 compliant software engineering environment would be an asset; experience in the defense or aerospace domains is an asset.
  • Technical Skills: 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; 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).
  • Soft Skills: 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 team work 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 details.

Why OSI Maritime Systems Ltd.?

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 Maritime Systems Ltd., 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 Maritime Systems Ltd. fosters an inclusive and diverse culture. We celebrate our diversity and strive to be more inclusive because it makes us a better company. We offer great benefits, including extended healthcare, dental care, group retirement savings plan, emergency travel assistance, and employee and family assistance program.



  • 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 designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its innovative electronic chart systems. Today, OSI's solutions are used by 23 navies,...


  • 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 designed for naval and maritime security operations. With a rich history dating back to 1977, the company has revolutionized navigation with its innovative electronic chart systems. Today, OSI's solutions are used by 23 navies,...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time $90,000 - $100,000

    Job Description**Software Test Engineer**We 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 software products.Key ResponsibilitiesDesign, develop, and execute methods of test and troubleshooting to confirm...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time $90,000 - $100,000

    Job Description**Software Test Engineer**We 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 software products.Key ResponsibilitiesDesign, develop, and execute methods of test and troubleshooting to confirm...


  • Burnaby, British Columbia, Canada Accoravillage Full time

    About UsAt OSI Maritime Systems, we're a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our innovative approach has revolutionized navigation since 1977, and we continue to push boundaries with our cutting-edge technology.Job SummaryWe're seeking a skilled Software Test Engineer to join our team....

  • Software Test Engineer

    24 hours ago


    Burnaby, British Columbia, Canada Accoravillage Full time

    About UsAt OSI Maritime Systems, we're a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our innovative approach has revolutionized navigation since 1977, and we continue to push boundaries with our cutting-edge technology.Job SummaryWe're seeking a skilled Software Test Engineer to join our team....


  • 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 designed for naval and maritime security operations. Our company has a rich history of innovation, having introduced the first electronic chart system for the maritime market in 1977 and revolutionizing navigation. Today, we continue...


  • 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 designed for naval and maritime security operations. Our company has a rich history of innovation, having introduced the first electronic chart system for the maritime market in 1977 and revolutionizing navigation. Today, we continue...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that values innovation, excellence, and teamwork. We are seeking a highly skilled Software Development Engineer in Test to join our Vision Software team.Key ResponsibilitiesDesign and develop automated tests for software components, including measurement algorithms, 3D data acquisition pipeline,...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that values innovation, excellence, and teamwork. We are seeking a highly skilled Software Development Engineer in Test to join our Vision Software team.Key ResponsibilitiesDesign and develop automated tests for software components, including measurement algorithms, 3D data acquisition pipeline,...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that values innovation, respect, and professional excellence. As a Software Development Engineer in Test, you will be part of a dynamic team that designs and delivers cutting-edge 3D machine vision solutions to global clients.Key ResponsibilitiesCollaborate with developers to design and implement...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is a leading technology company that values innovation, respect, and professional excellence. As a Software Development Engineer in Test, you will be part of a dynamic team that designs and delivers cutting-edge 3D machine vision solutions to global clients.Key ResponsibilitiesCollaborate with developers to design and implement...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is seeking a highly skilled Software Development Engineer in Test to join our Vision Software team. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for various software components within our responsibility.Key ResponsibilitiesWork with other developers to design...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    About the RoleLMI Technologies is seeking a highly skilled Software Development Engineer in Test to join our Vision Software team. As a key member of our team, you will be responsible for designing, developing, and maintaining automated tests for various software components within our responsibility.Key ResponsibilitiesWork with other developers to design...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    Job SummaryLMI Technologies, a leading technology company, is seeking a highly skilled Software Development Engineer in Test to join our team. As a key member of our Vision Software team, you will be responsible for designing, developing, and maintaining automated tests for various software components.Key ResponsibilitiesWork with developers to design tests...


  • Burnaby, British Columbia, Canada LMI Technologies Full time

    Job SummaryLMI Technologies, a leading technology company, is seeking a highly skilled Software Development Engineer in Test to join our team. As a key member of our Vision Software team, you will be responsible for designing, developing, and maintaining automated tests for various software components.Key ResponsibilitiesWork with developers to design tests...

  • Software Engineer

    3 days ago


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

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a permanent position.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...

  • Software Engineer

    4 days ago


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

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a permanent position.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...

  • Software Engineer

    2 weeks ago


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

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet business requirements.Technical Problem-Solving: Troubleshoot and resolve technical...


  • 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 designed for naval and maritime security operations. Our company has a rich history of innovation, having introduced the first electronic chart system for the maritime market in 1977 and revolutionizing navigation. Today, we continue...