Test Automation Coop Student – 4/8Month

  • General Dynamics Mission Systems - Canada
  • Ottawa, ON, Canada
  • Jan 15, 2018
Full time Engineering Human Resources Management / Project Management Product Security Software

Job Description

Test Automation Coop Student - 4/8Month

1611-2296120 Canada-Ontario-Ottawa Engineering Contract, Full-Time 8.0 Months 2 Jan 15, 2018 Not Required Some Post Secondary Education English

A Co-op Student is required on the Test Automation Team. The Test Automation Team is responsible for the planning, development, integration, and support of test automation initiatives across all engineering programs within our Air & Naval Systems division.

The Test Automation Engineering Co-op Student will carry out various test automation and software engineering activities, including requirements analysis, tool evaluations, infrastructure development, prototyping, design, implementation, integration, test, and support of test automation solutions. The selected candidate will work in a fast-paced, highly collaborative team environment, with peers within their team and also from across other programs. They will get the opportunity to experience a challenging and diverse variety of tasks through the entire software development life cycle.

Typical Duties

The responsibilities and range of activities may vary, but in general will include:

  • Participate in team planning exercises;
  • Participate in program evaluation and requirement analysis process;
  • Evaluate and prototype test automation tools and make recommendations;
  • Design, implementation, integration, and testing of test automation solutions;
  • Build and maintain infrastructure to support test automation activities;
  • Document processes and best practices to support training initiatives;
  • Perform code and documentation reviews;
  • Presentations and demonstrations to team members and peers from other teams; and
  • Work collaboratively with team members to resolve issues and progress tasks.

Required Skills & Experience

  • Enthusiastic contributor, willingness to learn new skills, and strong sense of ownership;
  • Excellent communication and time management skills;
  • Strong problem solving and root cause analysis skills;
  • Ability to work effectively both independently and in a team environment;
  • Disciplined approach to software engineering;
  • Experience with Linux environment, including command-line interface and bash scripting; and
  • Ability to analyze complex issues, develop and recommend options, and implement solutions.


  • Desire to work in the design, development, or testing of large scale military software systems;
  • Experience with test automation frameworks such as Robot Framework;
  • Development in scripting languages such as Python;
  • Development in programming languages such as C#, Java, C++, ADA;
  • Experience researching, installing, configuring, and learning to use new tools;
  • Experience working with tools such as Jira, Confluence, Jenkins, Docker, ClearCase;
  • Working knowledge of MS Office tool suite including Word, Excel, Visio and PowerPoint; and
  • Experience working with simulation tools.


  • Currently pursuing a Bachelor’s degree or College Diploma in Engineering (Computer, Software), Computer Science, or equivalent.

What’s In It For You?

  • A truly unique experience
  • Highly-complex programs, projects, and products that make a difference around the world
  • Dynamic and diverse team environment
  • Flexible work environment
  • Access to a wide variety of recreational activities and events
  • Highly competitive compensation


Minimum 10 year consecutive residence in Canada – for Canadian Secret Security Clearance

Applicants will be required to obtain/hold a valid and current Canadian security clearance to gain access to the classified spaces, information and equipment in order to perform the work associated with this position.

General Dynamics Mission Systems- Canada is one of Canada's premier defence companies. We have achieved a global reputation for providing leading-edge, technology based solutions to the armed forces in over 20 countries - from NATO to the Pacific Rim. General Dynamics Mission Systems-Canada is a company built on the ideas of our employees. We give our people the support and team support necessary to realize their goals. We have a tremendous group of over 1,100 highly talented, creative and committed engineers, technologists and business professionals who are responsible for our continued success and growth.

It is up to us to ensure that our people are continually encouraged and challenged to grow both personally and professionally. As a company reliant on its people, we use an interactive team concept. Participation in various projects and on integrated product teams lets employees acquire new skills, or expand existing ones. Career paths here at General Dynamics Mission Systems- Canada are always evolving. We encourage and support our employees through training and career development and proven performance enhancement methods. Whenever possible, we promote from within the company. Our managers are not just bosses but mentors who have a vested interest in their employees getting the most relevant training. In addition to flextime, social events and fitness facilities, we offer a very competitive salary environment and generous benefits.

General Dynamics Mission Systems– Canada is committed to employment equity and diversity in the workplace. Workplace accommodations are available. Please contact Human Resources if you have any questions on our disability accommodation policies.