Search jobs > Richmond, BC > Temporary > Automation engineer

Software Test Automation Engineer

Artech LLC
Richmond, BC
Full-time
We are sorry. The job offer you are looking for is no longer available.

We are looking to hire a Software Test Automation Engineer for our client located in Richmond, BC.

This is a contract and onsite position.

As the Software Test Automation Engineer you will 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.

Required Skills :

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

A systematic and logical approach to troubleshooting and problem solving

Proficient in Behavior Driven Development (BDD) approach

Ability to create, implement, and automate test plans

Strong communication and interpersonal skills with demonstrated collaborative teamwork capabilities

Highly Desired

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)

If you are interested in this role, please apply or send your resume to [email protected]

10 hours ago
Related jobs
TikTok
Vancouver, British Columbia

Minimum Qualifications:-Bachelor's or Master's degree in computer science or related discipline- 2+ years experience in quality assurance of Inernet products, mainly server-side- Have experience of server-side automation testing- Strong analytical, problem solving skills, ability to coordinate with ...

Swim Recruiting
Vancouver, British Columbia

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

S.i. Systems
Vancouver, British Columbia

Senior QA Test Automation Engineer to perform automation, performance and API/integration testing to support a large complex Claims Management Systems. Automation scripting and testing (UI automation / Performance / API testing / CICD). UI automation, including building new frameworks, UI testing, d...

Randstad Canada
Richmond, British Columbia

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

OSI Maritime Systems Ltd.
Burnaby, British Columbia

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

E-Solutions
Vancouver, British Columbia

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

Miovision
CA

Skills/Qualifications Required Qualifications: University Degree or College Diploma in Computer Science, Engineering, or a related discipline 3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environment Strong expertise in test automation frameworks, namely Cyp...

Randstad Canada
Richmond, British Columbia

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, British Columbia

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

Miovision
Canada
Remote

Required Qualifications:University Degree or College Diploma in Computer Science, Engineering, or a related discipline3+ years of experience in Software Quality Automation Testing in an Agile or Agile-like environmentStrong expertise in test automation frameworks, namely Cypress, Selenium, Appium, J...