Software Test Engineer

4 weeks ago


Burnaby, Canada OSI Maritime Full time

November 4, 2024

About Us
OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. We specialize in designing and delivering advanced electronic navigation systems, including Warship Electronic Chart Display and Information System (WECDIS) and Integrated Bridge Systems (IBS). OSI's technology is used by navies and coast guards worldwide to enhance situational awareness, operational efficiency, and mission effectiveness. With a global presence, we have offices in Canada, the UK, Taiwan, Australia, and Germany.

Role Overview
The Software Test Engineer applies the principles of software engineering to plan, test, and maintain OSI software products. The Software Test Engineer designs, develops, and executes methods of test and troubleshooting to confirm functionality and integrity. The Software Test Engineer carries individual responsibility for the successful verification and validation of system requirements and software features. The Software Test Engineer will collaborate with a team of multidisciplinary engineers and stakeholders to ensure the successful delivery of our software products to end users and customers. Our Engineers focus on collaboration and assist their team with devising innovative technical solutions and proactively removing roadblocks.

RESPONSIBILITIES

  1. Follow the SDLC, Software Development Lifecycle, using Software Testing best practices as described in OSI documented processes and training.
  2. Author high-quality test plans, test procedures, and test reports.
  3. Define test objectives and write test cases for functional, application, regression, and performance testing.
  4. Execute formal manual testing at the system level with strict adherence to test steps.
  5. Perform exploratory testing at the feature, component, and system level.
  6. Devise, implement, and maintain procedures for automatic testing of routine and simple test cases.
  7. Adapt existing tests (manual and automatic) to new products, features, and platforms, promoting reuse and repurposing for cost savings.
  8. Participate in peer reviews of test procedures and ensure all test procedures are maintained in the version control repository.
  9. Troubleshoot, resolve, and report on problems encountered during testing, and document test results for follow-up.
  10. Maintain software product quality by raising defects (bugs) in the bug tracking software.
  11. Investigate and resolve Software Change Requests, System Problem Reports, and customer tickets.
  12. Demonstrate full ownership for their work, resolving roadblocks, and communicating changes to deadlines and technical challenges to their Technical Lead or Manager.
  13. Maintain a wide breadth of knowledge of laboratory equipment, including safe usage.
  14. Commit to project objectives and meeting project schedules and budgets.
  15. Provide technical knowledge and review of documentation developed by the Technical Publication group.
  16. Produce software technical documentation supporting project or department needs.
  17. May be responsible for building small labs (both in size and complexity).
  18. May be required to travel to customers’ sites and shore installation and testing facilities to support integrated system-level testing and customer acceptance events.
  19. Commit to producing high-quality software, prioritizing and correcting usability, safety, and security concerns.
  20. Make recommendations for changes to software testing guidelines, tools, and standards, and assist in the creation and rollout of new improvements and training.
  21. Comply with OSI’s established ISO 9001-compliant development guidelines and standards.
  22. Follow and ensure workplace operating and environmental, health, and safety procedures and guideline compliance.

KNOWLEDGE & QUALIFICATIONS
Education: Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics, or Mathematics.
Experience: 0-2 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 is an asset; experience in the defense or aerospace domains is an asset.
Technical Skills: Experience in testing software on the Windows and Linux platforms, and in areas such as 2D/3D graphics, TCP/IP, UDP, and real-time systems are highly desirable; ability to learn quickly.
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 teamwork skills; takes full ownership of any mistakes 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?
At 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

If you need accommodations during the hiring process, please contact Talent Acquisition.

#J-18808-Ljbffr

  • Burnaby, Canada OSI Maritime Systems Full time

    November 4, 2024About UsOSI Maritime Systems are a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. We specialize in designing and delivering advanced electronic navigation systems, including Warship Electronic Chart Display and Information System (WECDIS) and Integrated Bridge Systems (IBS). OSI's...


  • 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 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...

  • Test Engineer

    6 months ago


    Burnaby, Canada BRIO Full time

    Job Responsibilities: 1) Responsible for the evaluation, introduction, installation, and acceptance of new customers or new test programs; 2) Responsible for evaluating and developing some new product test plans; 3) Responsible for the management and maintenance of production test equipment and test tooling; 4) Responsible for the continuous optimization and...


  • Burnaby, Canada Fortinet Full time

    Fortinet is looking for passionate and talented problem solvers to join our main DevOps team for developing and managing the Fortinet FortiOS Software CI/CD processes.This is a great opportunity for experienced candidates that are interested in building large-scale services that support hundreds of Robot Automation Testbeds, by utilizing modern open-source...


  • 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 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,...


  • Burnaby, British Columbia, Canada AIT Full time

    Unlock a Challenging Career in Maritime Software EngineeringOsi Maritime Systems is a pioneering 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. We are passionate about building the best maritime navigation...


  • Burnaby, British Columbia, Canada BRIO Full time

    At BRIO, we're seeking a skilled Test Engineer to join our team. This role requires a professional with extensive knowledge of product testing programs and the ability to continuously optimize and improve them.We estimate that this position comes with an annual salary of approximately $120,000 USD based on industry standards and the level of expertise...


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

    Software Developer Job DescriptionWe 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, excellent problem-solving skills, and the ability to work effectively in a fast-paced environment.Key ResponsibilitiesDevelop, modify, and test software code...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    About the RoleThe Software Test Engineer at OSI Maritime Systems is responsible for applying software engineering principles to plan, test, and maintain our integrated navigation and tactical solutions for naval and maritime security operations. This role involves designing, developing, and executing methods of test and troubleshooting to confirm the...


  • Burnaby, British Columbia, Canada Omnidigi Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Engineering Lead to join our team at Omnidigi Inc.Salary: $80,000 - $110,000 per yearAbout the RoleThe Software Engineering Lead will be responsible for leading and coordinating multidisciplinary teams to develop software solutions. This includes creating and optimizing content for websites using...


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

    About the RoleOSI Maritime Systems Ltd. is seeking a highly skilled Software Testing Professional to join our team as a Complex Systems Expert. In this role, you will be responsible for designing, developing, and executing testing methods and procedures to ensure the integrity and functionality of our complex software systems.Key ResponsibilitiesDevelop...

  • SMT test engineer

    6 months ago


    Burnaby, Canada BRIO Full time

    Job Responsibilities: 1) Responsible for organizing and evaluating the introduction, installation, acceptance and asset management of new SMT testing equipment/tooling; 2) Responsible for the management and maintenance of production SMT inspection equipment (AOI, FCT) tooling; 3) Responsible for programming, debugging, continuous improvement and change...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperJob Summary:We are seeking a skilled Senior Audio Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in software development, experience with embedded audio systems, and a passion for delivering high-quality solutions.Key Responsibilities:Design and...


  • Burnaby, British Columbia, Canada Infoblox Full time

    Role OverviewWe are seeking a Senior Software Engineer to join our team at Infoblox. As a key member of our Engineering team, you will be responsible for designing, developing, and testing software for our next-generation DNS, DHCP, and IP Address Management (DDI) services.Key ResponsibilitiesDesign and develop software for Enterprise & Service Provider...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    We're seeking a seasoned Embedded Systems Test Engineer to join our team at Microchip Technology, Inc. This exciting opportunity will allow you to leverage your expertise in firmware and software verification to drive innovation and excellence in the field.Company OverviewMicrochip is a global leader in providing solutions for the Internet of Things (IoT),...

  • BlackBerry QNX

    6 months ago


    Burnaby, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-site Burnaby, BCSenior Audio Software DeveloperBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts....


  • Burnaby, British Columbia, Canada Namutech Full time

    Job SummaryWe are seeking a highly skilled Software Testing Specialist to join our team at Namutech. In this role, you will be responsible for developing and documenting software testing plans, monitoring the performance of computer systems and networks, and executing and documenting results of software application tests.