Software Test Automation Engineer

2 months ago


Richmond British Columbia, Greater Vancouver, Canada TMC Canada Full time

| 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.



  • Burnaby, British Columbia, Greater Vancouver, Canada NuWave Research Inc. Full time

    About NuWave:NuWave Research Inc. is a global leader in commercial applications of vacuum microwave dehydration technology. NuWave’s patented technology goes beyond microwave drying. We provide customizable solutions for Microwave-Assisted Processing needs, including extraction, biosynthesis, and organic synthesis. Our machines use a Rapid Low Temperature...


  • Delta, British Columbia, J4E, Greater Vancouver, Canada Arbutus Search Group Full time

    PLC AUTOMATION SPECIALISTFull Time, PermanentDelta, BCTHE OPPORTUNITY:We are seeking an Automation Specialist for our client, a dynamic company that provides cutting-edge automation solutions for industrial and commercial applications. As an established leader in the field of automation, their organization offers a comprehensive range of services from design...


  • Richmond, British Columbia, Greater Vancouver, Canada TMC Canada Full time

    | Your challenges ?The role involves the following tasks and responsibilities :Play a key role in bringing our system into the world, making an impact in the day-to-day lives of hundreds of thousands of people all over the world.Design, estimate, implement, and test new features, protocols, and APIs in a Yocto-based embedded Linux box at the heart of our...


  • Richmond, British Columbia, Greater Vancouver, Canada TMC Canada Full time

    | Your challenges ?The role involves the following tasks and responsibilities :Implement new features or fix issues written in C for an embedded application ;Develop detailed requirements and specifications based on product and system requirements, working in concert with marketing ;managers, engineering project managers, and other multi-discipline technical...


  • Port Moody, British Columbia, Greater Vancouver, Canada Trader Interactive Full time

    Are you ready to be a big part of something big?At Trader Interactive, we make buying and selling a great experience. We’re a group of go-getters who decided they didn’t want to settle for the status quo. We come together as one team to build value and drive innovation across our industries - but we have fun while we do it and make sure our people are...


  • Delta, British Columbia, J4E, Greater Vancouver, Canada MAPEI Inc. Full time

    Under the responsibility of the Business Development Manager (Western Canada), the position holder fulfills the responsibilities linked to sales and market development of the concrete Restoration Systems (CRS) division for BC. Represents the company for a specific clientele (consultants, engineers, architects, construction professionals, suppliers,...

  • Mechanical Engineer

    1 month ago


    Burnaby, British Columbia, Greater Vancouver, Canada Algo Communication Products Ltd Full time

    Company Overview:Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting-edge products to our...


  • Burnaby, British Columbia, Greater Vancouver, Canada RIGID ROBOTICS Full time

    Technical Lead – Embedded Platforms (Senior Systems and Firmware Engineer)Location: Burnaby, BC (Hybrid)About Us: At RIGID ROBOTICS, we are on an exciting journey to transform the mining industry. By harnessing the power of precision sensing, IoT, and AI-driven decision-making our vision is to optimize the performance of large mining shovels. Our...


  • Richmond, British Columbia, Greater Vancouver, Canada ML6 Search + Talent Advisory Full time

    The OpportunityWe are seeking an experienced Building Science Engineer to join our clients team in Richmond, BC. You will play a key role in performing and managing building science investigations, designing effective remediation strategies, conducting on-site inspections, and delivering comprehensive reporting services. As part of the rapidly growing...

  • DevOps Engineer

    2 days ago


    Burnaby, British Columbia, B5B, Greater Vancouver, Canada OMEGA Systems Full time

    Role Summary: As a Senior Infrastructure Engineer at OMEGA, you’ll be instrumental in designing, implementing, and managing our infrastructure, both cloud-based and on-premises. A key focus of the role will be on monitoring, security, database administration, and event-driven technologies like Kafka, which are central to our application architecture. This...


  • Richmond, British Columbia, Greater Vancouver, Canada Dynamix Agitators Inc. Full time

    About the job:Senior Mechanical Engineer (Full Time- onsite in Richmond, BC)About Us: Dynamix Agitators Inc. is a leader in the manufacturing and engineering sector, dedicated to delivering high-quality products and innovative solutions. We are seeking a dynamic and experienced Senior Mechanical Engineer to join our team and lead our operations to new...


  • Burnaby, British Columbia, B5B, Greater Vancouver, Canada Morson Talent Full time

    Role: Assistant Project Engineer - Lines & InterconnectionsContract Duration: 12 monthsLocation of Services: Edmonds/HybridRate: INC $76.80 / T4 $63.47Work Assignment OverviewThis position is for an Assistant Project Engineer Consultant who will work with cross-functional teams to ensure that project designs are safe, effective, and meet all required...


  • Burnaby, British Columbia, B5B, Greater Vancouver, Canada Altea Healthcare Full time

    The Senior Interface Engineer will play a crucial role in developing, implementing, and maintaining interfaces between our electronic health records systems and various external systems, ensuring seamless data integration and exchange. The successful candidate will collaborate with cross-functional teams, clients, and vendors to deliver high-quality...


  • Burnaby, British Columbia, B5B, Greater Vancouver, Canada Morson Talent Full time

    Role: Senior Project Engineer - Lines & InterconnectionsLocation of Services: Edmonds/HybridWork Assignment Overview: This position is for a Senior Project Engineer Consultant who will work with cross-functional teams to ensure that project designs are safe, effective, and meet the requirements of BC Hydro.Contract Duration: 12 monthsMax INC Rate: $96/Max T4...


  • Burnaby, British Columbia, Greater Vancouver, Canada West Power Energy Full time

    West Power Energy is looking for a Senior Transmission Line Engineer to support our growing Transmission & Distribution practice in Burnaby, BC. This is a hybrid position, working some days in the office and working some days from home. The successful candidate will be involved in all facets of transmission line routing and design. We are looking for a...


  • Burnaby, British Columbia, B5B, Greater Vancouver, Canada TEEMA Full time

    The Engineer is a professional engineer or geoscientist who applies engineering knowledge toprovide engineering, estimating, planning, and quality management services for mediumcomplexity projects and/or operations safely, with quality, within budget, and on time.What you will be doing?• This role requires demonstrated experience with the electrical design...

  • Electrical Engineer

    2 days ago


    Burnaby, British Columbia, B5B, Greater Vancouver, Canada Torus Talent Full time

    Position Overview:Torus Talent is excited to partner with a forward-thinking consulting firm that works with a dynamic range of clients in industries such as solar energy, high voltage power systems, amusement parks, and more. This is a fantastic opportunity for an experienced Electrical Project Engineer who thrives in a collaborative environment and is...


  • Burnaby, British Columbia, Greater Vancouver, Canada Algo Communication Products Ltd Full time

    Company Overview:Algo is a rapidly growing technology company specializing in the manufacturing and supply of audio and video communication products. Our innovative solutions are designed to make industrial communication safe, simple, and effective. We collaborate with some of the largest technology companies globally to deliver cutting-edge products to our...


  • Richmond, British Columbia, B7A, Greater Vancouver, Canada Torus Talent Full time

    We’re hiring a Technical Services Manager for a global leader in concrete technology solutions. This on-site role in Richmond, BC offers an exciting opportunity to apply your expertise in concrete construction, waterproofing, and durability to support high-profile projects worldwide.Key Responsibilities:Provide engineering and technical support for...


  • Burnaby, British Columbia, Greater Vancouver, Canada West Power Energy Full time

    West Power Energy is a leading multi-disciplinary engineering consulting firm, specializing in, high-voltage transmission, and distribution design. West Power Energy strives to provide engineering services to public and private utility companies, consultants, as well as contractors taking part in the design and construction of power generation facilities,...