This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Software Development Test Automation Engineer (System integration and test high speed)

Flextronics The Flex Company

This is a Contract position in Brunswick, NB posted November 21, 2022.

At Flex, we welcome people of all backgrounds.

Our employees thrive here by living our values: we support each other as we strive to find a better way, we move fast with discipline and purpose, and we do the right thing always.

Through a respectful, inclusive and collaborative culture, a career at Flex offers the opportunity to make a difference, invest in your career growth and join our purpose to make great products that create value and improve people’s lives.

Job Summary The Software Development Test Automation role will be based in Toronto (Markham) Design Center.

Flex Toronto, located in Markham, Ontario, is a fast-paced design center servicing global customer in the automotive sector.

We offer full product development including overall system architecture development, hardware and mechanical design and software development.

We have ISO certified environmental and EMC labs as well as full factory test system design and build capabilities.

Acting as trusted design advisors to our customers, we work on multiple medium to large scale projects and collaborate on a global scale with other Flex locations to ensure we provide the best customer experience possible.

Our team focus, global reach and employee empowerment provide our engineering teams the opportunity to continuously learn, be challenged and allow for personal growth and development Job Summary: Responsible for architecting, developing, and implementing software aspect of test development process with a focus on product protocols, interfacing with hardware, equipment drivers, diagnostics and data collection / data management.

Demonstrates capability as a both a technical and project leader.

Actively teaches/leads and mentors junior team members.

Models appropriate behavior in support of Flex values.

Supports strategic direction for the function.

What a typical day looks like: Work with the design team to understand product test requirements.

Evaluate different product interfaces and operating systems.

Understand software architecture of product and standard communication protocols Develop product specific diagnostics.

Understand interaction between Software / Hardware / Fixturing / Test environment.

Work closely with Design Engineers to understand product functionality.

Understand standard test automation frameworks.

Support integration with shop floor control systems.

Be aware of all the latest software technologies.

Design and build end to end and regression automation tests for various parts of the products Use testing and automation skills to automate various types and to enhance existing test suites and test cases.

Provide daily status reports of testing progress and issues (including remote team status on tasks).

Develop/Test and Run automated tests on daily basis for test schedule and to improve overall test coverage.

Work with the customer and design team to understand product test requirements.

Evaluate different product interfaces and operating systems.

Understand software architecture of product and standard communication protocols Develop product specific diagnostics.

Understand interaction between Software / Hardware / Fixturing / Test environment.

Work closely with Design Engineers to understand product functionality.

Understand standard test automation frameworks.

Support integration with shop floor control systems.

Be aware of all the latest software technologies.

Design and build end to end and regression automation tests for various parts of the products Use testing and automation skills to automate various types and to enhance existing test suites and test cases.

Provide daily status reports of testing progress and issues (including remote team status on tasks).

Develop/Test and Run automated tests on daily basis for test schedule and to improve overall test coverage.

The experience we’re looking to add to our team: 5-10 years of experience and Bachelor of Science in Electrical Engineering (BSEE), or related engineering/technical discipline.

Proficient at developing application and test software solutions using Python, LabVIEW and shell scripting Experienced at network configuration and testing Experienced at developing test solutions for Embedded Systems in both Linux and Windows Experienced at integrating automated build tools (e.g.

Jenkins), code repositories (e.g.

Git, Bitbucket), artifactories (e.g.

JFrog ) and issue trackers (e.g.

JIRA, Polarion) Experienced at using REST APIs to interact with the CI tools Good knowledge of programming and scripting languages C/C++, Python, Perl, Java, CAPL, XML, UML, VBS, etc.

Good knowledge of Software Development Process (e.g ASPICE, CMMi ) Ability to interpret product specifications and documentation relating to functionality.

Understanding of manufacturing processes and tools.

Able to work flexibly and effectively in a multi-disciplinary team.

Strong communication skills.

Detail oriented.

PF79 Here are a few examples of what you’ll get for the great work you provide… Full range of medical benefits, dental, vision Life Insurance Matching RSP PTO Tuition Reimbursement LI-DNP MP14 LI-DNP SP102 Job Category Design, Process & Technology Engineering Required Skills: Optional Skills: Flex is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities.

We celebrate diversity and do not discriminate based on: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status, or any other status protected by law.

We’re happy to provide reasonable accommodations to those with a disability for assistance in the recruitment process.

Please advise us of any accommodations you may need by e-mailing: accessibilityflex.com .