Software Test Specialist 2 (129987-1)

Software QA Specialist will be responsible for defining, implementing, executing, and maintaining test plans, test cases and test automation tools/scripts to ensure software is delivered with high quality. Software QA Specialist reviews requirement specifications and design documents, to better understand the features and make the efficient design of suitable test cases. This role will work closely with software development teams, requirement teams and program managers during the entire product lifecycle.

What We Need You To Do:

– Define test strategy and test plan based on software development plan

– Design detailed test cases based on requirements and test plan

– Develop test tools and test scripts to automate the testing

– Prepare test report, provide initial issue analysis, and contribute to defect prevention

– Setup and configure necessary test equipment and environments for test execution and automation

– Participate in the continuous improvement of test processes and methodologies

Qualifications:

– 4-7 years of experience in testing Android is a must – or equivalent mobile/embedded software testing

– 4-7 years of software quality assurance or test experience in mobile or automotive industry

– Good programming skills in common languages, such as JAVA, C++ or Perl

– Must have strong automated testing experience

– Strong experience with test automation framework, tool development and scripting

– Solid knowledge of software quality assurance methodologies and tools

– Knowledge of Scrum/Agile software development process

– Embedded software development experience as a plus

– Experience with vehicle communication network protocols (CAN, MOST etc) as a plus

– Outstanding verbal and written communication skills

– Self-motivated, able to deliver on time, a quick-thinker, a quick-learner and able to work in a fast-paced work environment

– Strong problem-solving and analytical skills, coordination skills, and interpersonal skills

– Bachelor’s degree in Computer Science, Software Engineering, or equivalent field

– Advanced degrees preferred

Manufacturing Lead (130043-1)

Major Job Duties and Responsibilities :    

  • Assists in initiating and evaluating cost studies, product suggestions and value analyses
  • Proposes and evaluates the most technically difficult manufacturing processes and tooling for assigned areas
  •  Directs the design, development and/or improvements of manufacturing processes and tooling
  • Provides technical assistance for plant operations
  • Regular contact with others outside the work group
  • Coordinates activities of all resource departments
  • Initiates advanced control system design from written sequence of operation
  • Engineer and design pneumatic piping diagrams
  • Engineer and design electrical wiring diagrams
  • Engineer and design hydraulic piping diagrams.
  • Design electrical control panels
  • Design programmable logic controller software.
  • Design programmable human machine interface (HMI) software
  • Tryout, debug and provide start-up support for control systems
  • Provide technical support for installation of tools and equipment
  • Provide technical support for training of plant personnel
  • Travel to plant sites as required
  • Coordinates needed support resources to achieve project objective(s)
  • Coordinate the activities of a small group of Engineers/Designers

Required Education/Training:

  •  Bachelor of Science in Engineering
  • Knowledge in MS Word – Intermediate
  • Knowledge in MS Excel – Intermediate
  • Knowledge in MS PowerPoint – Intermediate
  • Knowledge of email communication tool (i.e., Yahoo, Lotus Notes) – Intermediate
  • Strong interpersonal skills involving ability to work effectively cross-functionally and cross-culturally
  • Strong written and oral communication skills necessary for meetings and presentations
  • Ability to work well with others, exhibiting teamwork skills 
  • Ability to multitask by handling diverse assignments concurrently
  • Strong mentoring skills necessary to provide support and constructive performance feedback
  • Displays attributes of a critical thinker and leverages innovative ideas
  • Advanced ability to identify issues and problems, generate solutions and choose appropriate alternatives using root cause analysis where problems are more complex
  • Ability to meet deadlines
  • Expert knowledge of tooling and manufacturing processes
  •  Position related experience in engineering – 9 years
  •  Relevant auto industry experience required – 3-5 years experience
  • Areas of expertise include: Manufacturing, Assembly Process

Android Developer II

Our large IT client, is recognized by customers as Canada’s leading Automotive company.

We are looking for an Android Developer II to support the team.

Duration: 12 months

Location: Markham, Ontario, Canada

DESCRIPTION

As a software developer in the Infotainment Software Team, you will contribute to the development and integration of software features in various areas such as Android Framework, Multimedia, Connectivity and Core Applications. Your contribution will enable customers to connect their personal consumer devices to the vehicle infotainment system as well as providing a user-friendly User Interface to control the vehicle infotainment system.

WHAT WE ARE LOOKING FOR

  • 2-4 years of experience developing applications or middleware for mobile platforms like Android or iOS.
  • Object-oriented software development experience with a solid grasp of algorithms and data structures.
  • Experience working with large code bases, developing entirely new code and maintaining existing code.
  • Knowledge of Android components, framework and architecture (such as Apps, Multimedia, BT V4, USB, NFC, Wi-Fi and Projection, CarPlay, Speech, ScreenCasting, OpenMax, GStreamer, etc.)
  • Knowledge of test development and testing of embedded system firmware.
  • Knowledge and experience about embedded LAN and Ethernet.
  • Software platform development experience, such as Linux and Android platform.
  • Commercial software development experience in C, C++, Java.
  • Familiar with Android development toolkit and process.
  • Experience with SCM tools, GIT, JIRA, Eclipse IDE, ClearCase etc.
  • Experience of Scrum/Agile software development process.
  • Ability to perform diagnostic and investigation based on limited information.
  • Creative, discipline, strong sense of responsibility, delivery and schedule commitment.
  • High level of oral and written communication skills.
  • High level of interpersonal skills to work effectively in a geographically dispersed team.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent field.
  • Advanced degrees preferred.

RESPONSIBILITIES INCLUDE

  • Contribute as designer and developer to design, code and release software for Android target.
  • Participate in the implementation of connectivity framework features (BT, USB and Wi-Fi etc.) or multimedia framework features (playback engine, audio, codec, speech, CarPlay, AndroidAuto, or Android Framework (AOSP) and Applications and Services.
  • Participate in improving and maintaining existing Infotainment software.
  • Participate in feature requirements analysis, and test-case design review.
  • Participate in feature prototype building, testing, and refinement.
  • Participate in improving and tailoring existing drivers, stack and applications to our needs.
  • Provide clear and complete documentation based on the definition of the software development process.
  • Collaborate with other engineers by using Scrum/Agile development process.
  • Be able to occasionally travel domestically and internationally.

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you’re a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Bilingual Rental Program Coordinator

Our large IT client, is recognized by customers as Canada’s leading Automotive company.

We are looking for a Bilingual Rental Program Coordinator to support the team.

Duration: 12 months

Location: Oshawa, Ontario, Canada

WHAT WE ARE LOOKING FOR

  • GFSS
  • Global Connect
  • Order Work Bench (OWB)
  • Fleet Action Centre
  • Microsoft Office (Excel, Outlook, Word, PowerPoint etc.)
  • Autobook
  • Sales Tracker
  • Cognos
  • Shared Drive
  • Fleet Website
  • Marketing & Training Hub
  • Technology Hub
  • Learning & Training
  • Online Order Guide
  • Home Office Letters & The HOL Library
  • Socrates
  • Monthly Fleet Distribution Package (i.e. Constraints Memo, Production Timing)
  • Reflections – Bars, VTIMS, GMID

RESPONSIBILITIES INCLUDE

  • Direct Order Process.
  • Repurchase Payment Adjustment Claims.
  • Rental Purchase Program (R9H)
  • Rental Demo Program (R9G)
  • Long Term Demo Program (through QEK)
  • Sales Policy Adjustments.
  • Rental Deal Administration.
  • Delivery Verification Information.
  • Delivery Reporting Process.
  • Rental Program Inquiries.
  • Remarketing Administration.
  • Fleet Distribution Administration.

LOOKING FOR MEANINGFUL WORK? WE CAN HELP

If you’re a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

Ewemi