Software Test Engineer
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 be used on complex systems 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 have a focus on collaboration, and assist their team with devising innovative technical solutions and proactively removing roadblocks. As a group, the engineers work together to complete software testing activities through the full software lifecycle. To do this the Software Test Engineer must demonstrate strong communication skills and interpersonal skills. The OSI Software Test Engineer exhibits professionalism, integrity, and ownership.
KNOWLEDGE & QUALIFICATIONS
- Education: Degree in Computer Science, Software, Electrical or Computer Engineering, Engineering Physics or Mathematics.
- 2-4 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 software problem reports; experience working with distributed networks and network analyzers (like Wireshark).
- 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.
- Required to obtain security clearance; knowledge of marine navigation concepts and systems is an asset
Other details
- Pay Type Salary
- Min Hiring Rate £65,000.00
- Max Hiring Rate £75,000.00
- OSI Maritime Systems (CA), Suite 400 - 4585 Canada Way, Burnaby, British Columbia, Canada