Recherche d'emploi > Richmond, BC > Permanent > Automation engineer

Software Test Automation Engineer

TMC Canada
Richmond, British Columbia, Canada
Permanent

Your challenges ?

The role involves the following tasks and responsibilities :

  • Work within a scrum team to define, program and automate test cases that verify product requirements and implement specified test functionality ;
  • Develop production-quality Python automation frameworks and shared libraries ;
  • Create and / or maintain an automated testing platform built on Python / Gherkin / Jenkins / Jira with a BDD methodology ;
  • Create automated testing of Cloud-based systems ;
  • Create HIL models that represent the behavior, interactions, and dependencies of various components within the embedded power system ;
  • Write and refactor code to support the development of the automated test framework and tests cases ;
  • Troubleshoot firmware based on test results and reproduce issues for development engineers ;
  • Execute test cases using both automated and manual techniques ;
  • Document the automation framework and infrastructure ;
  • Identify and report software defects.

What do we expect from you ?

The minimum required skills necessary for this role :

  • 5+ years of hands-on experience with firmware testing automation development ;
  • Bachelor degree or technical diploma in Computer, Software, or Electrical Engineering ;
  • Demonstrable expertise in Python programming language for test automation ;
  • Experience with embedded Linux systems ;
  • Experience with digital communication interfaces such as Ethernet, WiFi, USB, CANbus, RS485 ;
  • Ability to create, implement, and automate test plans ;
  • Experience with PV and Grid Tie Energy Storage system architecture and application ;
  • Experience in Realtime system modelling and simulation ;
  • Experience in reviewing PCB schematics and microelectronic device datasheets ;
  • Proficiency with C / C++ programming language and MATLAB and Simulink ;
  • State machine design and implementation (e.g. Simulink Stateflow, QP / C Framework).

What can you expect from TMC ?

TMC is an international high-tech consultancy company that brings expertise to their clients in order to support them with the realization of their technological challenges.

As such, TMC is operating as an expert center at the disposition of its clients and we help them to be more competitive in an ever more global and faster changing technological world.

At TMC we believe that people are the driving force behind technological innovation. That is why we want to create the best possible conditions for tech talents to thrive in.

We offer you a challenging and stimulating work environment in which you can be the director of your own career.

As an Employeneur you are part of our TMC family. Next to our outstanding technical expertise, fun and engagement are meaningful parts of our culture.

Why choose for Employeneurship ?

We are truly unique thanks to our Employeneurship model which is a true innovation for the High Technology consulting business.

It is the business relationship of the 21th century for high skilled technical professionals. It is built around 5 main pillars :

  • You will have a permanent employment contract, offering you stability and security ;
  • You will get to know your market value and have a share in the profit your work generates thanks to the individual profit sharing ;
  • We will support you with a one-on-one coaching and trainings designed to help you develop your entrepreneurial skills ;
  • The competence cells structure, provides you with a strong meaningful and relevant network ;
  • The entrepreneurial lab : a playground for new ideas and a potential launching for start-ups.

TMC is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Il y a 5 heures
Emplois reliés
Offre sponsorisée
Swim Recruiting
Vancouver, Colombie-Britannique

Extensively worked on Front end Test automation frameworks in a micro service-based environment. This team is responsible for testing all the technology solutions before they are deployed to stores to enhance the guest experience. You would be exposed to the latest full stack technologies being buil...

TMC Canada
Richmond, Colombie-Britannique

Work within a scrum team to define, program and automate test cases that verify product requirements and implement specified test functionality ;. Write and refactor code to support the development of the automated test framework and tests cases ;. Troubleshoot firmware based on test results and rep...

Arista Networks
Vancouver, Colombie-Britannique

Arista Networks is looking for world-class Software Test Engineers to help us build our next-generation network management system. You will be part of a design and test team that works on the latest technologies in state streaming, big data, and advanced analytics. Designing and executing system-lev...

Randstad Canada
Richmond, Colombie-Britannique

Are you an experienced Software Test Automation Engineer with a background testing Firmware with embedded Linux Systems? Do you have experience with digital communication interfaces (Ethernet, WiFI, etc. We are looking for a Firmware Test Automation Engineer for an initial 12 month contract working ...

Scanline VFX
Vancouver, Colombie-Britannique

An an Automation Software Engineer, you will provide the team with a road map for how software systems can be used to orchestrate events within a VFX pipeline. You will leverage your extensive knowledge of distributed systems, task schedulers, and render queues to build sophisticated automation work...

E-Solutions
Vancouver, Colombie-Britannique

Interact with technology staff including Quality Engineers, Architects, Developers, Devops Engineers, Product team to identify scope of project/features. Ability to create good integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Che...

Canada Workday ULC
Vancouver, Colombie-Britannique

You’ll also help with bringing in libraries that will enable better software predictability and also chip in on investments towards our automation suite. Experience in crafting test strategies and automation for multiple feature teams. We work with engineering, product, and design peers to build our...

Hatch Innovations Canada
British Columbia, Canada

Software Development Engineer in Test - Electronic Arts. We are looking for an experienced Software Development Engineer in Test (SDET). Strong understanding of software testing methodologies, including functional, regression, performance, and load testing. Design, develop, and maintain automated te...

Ket Software
British Columbia, Canada

Job Title: Test Engineer for Vehicle Manufacturing Plant Support. Initiate follow up with suppliers’ technical engineers in the event of any issue/defects found with their modules. ...

OSI Maritime Systems Ltd.
Burnaby, Colombie-Britannique

The Software Test Engineer applies the principles of software engineering to plan, test, and maintain OSI software products. 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...