Senior Software Quality Assurance Engineer

4 weeks ago


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

About the Role

OSI Maritime Systems Ltd. is seeking a highly skilled Sr. 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 Responsibilities

  • Apply the principles of software engineering to plan, test, and maintain OSI software products.
  • Design, develop, and execute methods of test and troubleshooting to confirm functionality and integrity.
  • Collaborate with a team of multidisciplinary engineers and stakeholders to ensure the successful delivery of our software products to end users and customers.
  • Develop and maintain software 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 and perform exploratory testing at the feature, component, and system level.
  • Devises, implements, and maintains procedures for automatic testing of routine and complex test cases.
  • 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 the software product quality by raising defects in the bug tracking software.
  • Investigate and resolve Software Change Requests, System Problem Reports, and customer tickets.
  • Demonstrate full ownership for their work, resolving roadblocks, and communicate changes to deadlines and technical challenges to their Technical Lead or Manager.
  • Provide technical leadership to junior staff as required.
  • Maintain a wide breadth of knowledge of the laboratory equipment, including their safe usage and long-term maintenance.
  • Identify, analyze, and resolve diverse system technical challenges.
  • Commit to project objectives and meeting the project schedule and budgets.
  • Provide technical expertise and review of documentation, including publications developed by the Technical Publication group.
  • Produce software technical documentation that supports the project or department needs.

Requirements

  • Education: Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics, or Mathematics.
  • Experience: 8-10 years' experience in a software environment, with experience in developing real-time interfaces to external systems, and experience working in an ISO 9001 compliant software engineering environment.
  • 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.
  • Soft Skills: Excellent verbal and written communication skills, ability to learn quickly and work well under pressure in a high-paced, challenging environment, strong team work skills, and exceptional attention to details.

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, and 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, and we celebrate our diversity and strive to be more inclusive because it makes us a better company.



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


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    About UsOSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. With a rich history of innovation, we have revolutionized navigation and continue to push the boundaries of what is possible.Job SummaryWe are seeking a highly skilled Senior Software Test Engineer to join our team....


  • Burnaby, British Columbia, Canada Randstad Canada Full time

    Job Title: Senior Quality Assurance EngineerAre you a seasoned Civil engineer with extensive knowledge of quality assurance? This 7-month contract role with an opportunity for renewal may be a great fit for you.Job SummaryThe E4 – Engineer is a professional engineer or geoscientist who applies engineering knowledge to provide engineering, estimating,...


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

    About the RoleWe are seeking a highly skilled Sr. Software Test Engineer to join our team at OSI Maritime Systems.This is a challenging and rewarding opportunity for a seasoned software testing professional to apply their expertise in planning, testing, and maintaining complex software systems.The successful candidate will be responsible for designing,...


  • Burnaby, British Columbia, Canada OSI Maritime Full time

    Job SummaryThe Sr. Software Test Engineer plays a key role in ensuring the high quality of OSI software products by applying software engineering principles to plan, test, and maintain complex systems.Key ResponsibilitiesDevelops and executes methods of test and troubleshooting to confirm functionality and integrity of software products.Collaborates with...


  • 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 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 OSI Maritime Systems Ltd. Full time

    About OSI Maritime Systems Ltd.At OSI Maritime Systems Ltd., we specialize in designing and delivering advanced electronic navigation systems, including Warship Electronic Chart Display and Information System (WECDIS) and Integrated Bridge Systems (IBS). Our technology is used by navies and coast guards worldwide to enhance situational awareness, operational...


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

    About the RoleOSI Maritime Systems Ltd. is seeking a skilled Software Test Engineer to join our team. As a Software Test Engineer, you will be responsible for planning, testing, and maintaining our software products.Main ResponsibilitiesFollow the Software Development Lifecycle (SDLC) and apply software testing best practices.Author high-quality test plans,...

  • 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 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 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 Fortinet Full time

    Job SummaryFortinet is seeking a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our QA team, you will be responsible for executing feature and bug fix testing for our cloud-hosted web portal using a combination of manual and automated testing techniques.Key ResponsibilitiesDevelop and execute test plans and cases to...


  • Burnaby, British Columbia, Canada Infoblox Full time

    About the RoleWe are seeking an exceptional Senior Software Engineer to join our Engineering team in Burnaby, BC. As a key member of our team, you will play a crucial role in developing features for Infoblox's next-generation DNS, DHCP, and IP Address Management (DDI) services.ResponsibilitiesDesign and develop software for Enterprise & Service Provider...


  • 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 The Peri Peri Shack Restaurant Full time

    We are seeking a skilled Senior Software Engineer (Backend) to join our team.This role will involve designing, developing, and maintaining high-quality, scalable backend systems.The ideal candidate will have a strong understanding of software engineering principles, cloud computing, and containerization.They will work closely with our cross-functional team...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    Senior Software EngineerRB Global Inc. is seeking a highly skilled Senior Software Engineer to join our Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based applications using Java, Springboot Microservices, and AWS technologies.Key Responsibilities:Design and develop platform applications...


  • 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 QNX Software Systems Full time

    Job Title: Senior Audio Software DeveloperWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and...


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