Software Test Engineer
4 days ago
What You Will Do
Applies the principles of software engineering to plan, test, and maintain OSI software products.
Design, develop, and execute methods of test and troubleshooting, to be used on complex systems to confirm functionality and integrity
Carry 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
This is a hybrid role with 4 days/week in office.
KNOWLEDGE & QUALIFICATIONS
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 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.
Other: Required to obtain security clearance.
Knowledge of marine navigation concepts and systems is an asset.
The range for this role is $80,000-100,000 CDN and the actual salary offered will be commensurate with education, experience and internal parity.
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
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.
Should you require assistance and or accommodations during the hiring process, please contact Talent Acquisition, OSI.
We also offer great benefits:
Extended healthcare
Dental care
Group Retirement Savings Plan
Emergency Travel Assistance
Employee and Family Assistance Program
-
Software Engineer
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeThe Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. RESPONSIBILITIES•Follows the SDLC, Software Development Lifecycle using Software Engineering best practices as described in the OSI documented processes and training.•Follows the coding standards and best practices to...
-
Software Integration Engineer
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeThe Role:The Software Integration Engineer supports the project through the project lifecycle, from the concept phase through the develop phase to provide a holistic project architecture solution. The core focus is to review technical documents during the design phase, install and configure software during the integration phase, and support the Systems...
-
Software Integration Engineer
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeThe Role:The Software Integration Engineer has the primary responsibility to provide software domain knowledge and leadership to the multidisciplinary Project Team to ensure OSI product integrity. The Software Integration Engineer supports the project through the project lifecycle, from the concept phase through the develop phase to provide a holistic...
-
Team Lead, Software Engineering
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeThe RoleThe Software Team Lead at OSI has the primary responsibility of providing leadership of an engineering team to ensure quality assurance of the software products. The Software Team Lead supports the Software Engineering Manager in cultivating and maintaining an optimal software engineering program and is a key contributor and leader in the hiring,...
-
Systems Engineer
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeThe RoleThe Systems Engineer 2 is part of the engineering team that develops marine navigation and bridge systems for OSI's government and naval markets. The Systems Engineer plays a critical role in the development of the overall system requirements' design and definition for OSI's complex products. The Systems Engineer will execute various system...
-
Systems Engineer
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeMISSIONThe Systems Engineer is part of the engineering team that develops marine navigation and bridge systems for OSI's government and naval markets. The Systems Engineer plays a critical role in the development of the overall system requirements' design and definition for OSI's complex products. The Systems Engineer will execute various system engineering...
-
Sr. Systems Engineer
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeThe RoleThe Systems Engineer is part of the engineering team that develops marine navigation and bridge systems for OSI's government and naval markets. The Systems Engineer plays a critical role in the development of the overall system requirements' design and definition for OSI's complex products. The Systems Engineer will execute various system engineering...
-
Sr. Mechanical Engineer
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeThe RoleThe Senior Mechanical Engineer is part of the engineering team that develops marine navigation and bridge systems for OSI's government and naval markets that offer market leading performance and reliability, minimize production costs and are maintainable over an extended lifecycle. The Senior Mechanical Engineer leads and executed the mechanical...
-
QA Software Engineer
2 days ago
Remote, British Columbia, Canada Incognito Software Systems Full timeAre you passionate about solving problems and delivering next-generation software to enhance the Internet experience? Join a global leader creating software for broadband service providers. We have been growing since 1992 and now work with some of the top service providers worldwide to deliver solutions that are innovative, creative, and make life easier...
-
Mechanical Engineer
4 days ago
OSI Maritime Systems (CA), Suite - Canada Way, Burnaby, British Columbia, Canada OSI Maritime Full timeThe Role:The Mechanical Engineer is part of the engineering team that develops marine navigation and bridge systems for OSI's government and naval markets that offer market leading performance and reliability, minimize production costs and are maintainable over an extended lifecycle. The Mechanical Engineer 2 designs, selects, evaluates and documents...