Embedded Software Tester
Location: Ottawa (Kanata), Ontario
We are looking for experienced testers to add to our Test Team. The successful candidates will perform embedded software test of products designed for target systems based on PPC, MIPS, SH, ARM and X86 architectures. Tasks will include creating test plans, setting up test automation and manual testing of various driver architectures.
To develop and execute a comprehensive testing strategy and detailed plans to ensure products meet customer requirements and industry standards.
Job Duties
 |
Use automated testing tools (expect, tcl and other scripting languages) to implement automated testing methodologies.
|
 |
Performs regular test runs, resolving and reporting on problems encountered and documenting test results for follow-up.
|
 |
Adapt, create and maintain existing routine tests to new and other platforms.
|
 |
Performs adhoc tests on new or untested product features.
|
 |
Perform and document test procedures to confirm software product functionality and integrity.
|
 |
Create and execute Test Plans for integration tests as well as check them into the revision control system
|
 |
Perform and document test procedures to verify problem fixes and problems reported through Bug tracking Software.
|
 |
Ensures the integrity of test material by maintaining procedures and guidelines for updating and archiving of regression tests.
|
 |
Translates design specifications into test objectives.
|
 |
Provides feedback to the designer or design team regarding failure results.
|
 |
Produces required documentation regarding testing methodology and testing results.
|
 |
Follows workplace operating and environmental, health and safety procedures and guidelines.
|
 |
ADDITIONAL DUTIES and RESPONSIBILITIES:
|
 |
The above describes essential responsibilities and activities that are typical for an incumbent in this job. This is not intended as an exhaustive list of tasks performed. Depending on organizational requirements, other duties may be assigned.
|
Experience & Education
 |
Bachelors degree in Computer Science or equivalent, and 1 - 3 years (minimum) experience in software or system testing.
|
 |
SPECIALIZED SKILLS:
|
 |
Enthusiasm, excitement, and genuine interest in UNIX/RealTime OS and Developer Tools technologies.
|
 |
Strong background is software development using applicable programming languages (C, C++, Assembly) and operating systems (QNX, pSOS+, VxWorks, Windows CE, RTLinux, Solaris/HPUX/AIX, etc.).
|
 |
Prior experience in developing and testing of embedded systems.
|
 |
Fundamental understanding and experience in testing major processor architectures (ARM, x86, SuperHitachi, MIPS, PPC, etc.).
|
 |
Knowledge of formal test theory, software metrics, test methodology, and experience in developing innovative automated testing tools.
|
 |
Strong analytical skills.
|
 |
Excellent communication, leadership, presentation, and organizational skills are necessary.
|
Apply Online
Click here to submit your resume online.