Test Automation Engineer

Viavi Solutions Inc.
Ottawa, CAN
$65-$70 an hour (estimated)
Full-time

Summary :

Duties & Responsibilities :

We are a research and development team developing state of the art fiber optic inspection products involving complex optical mechanical systems coupled with sophisticated image analysis software.

We are hiring an engineer that will be responsible for perhaps the most important role in our group - testing and verifying these inspection products.

Our group needs a test / automation engineer who is passionate about product quality and all aspects of testing for maintaining product excellence.

Responsibilities :

  • Design, develop, document, and maintain automated system tests and automated testing framework in Python
  • Collaborate with cross-functional R&D team to understand product requirements and ensure coverage with automated tests
  • Integrate automated test scripts into CI / CD pipelines to accelerate testing
  • Analyze test results, investigate, reproduce, and document issues in ticket tracking software
  • Write and execute system-level manual tests as needed
  • Create innovative ways to analyze, visualize and model large sets of test data
  • Develop internal tools for software, hardware, and mechanical systems using Python
  • Conduct cutting-edge research on optical systems and image processing techniques
  • Work with a multi-disciplinary R&D team to create tangible quality improvements while developing products and features for real customers

Pre-Requisites / Skills / Experience Requirements :

Required Qualifications / Skills :

  • BS degree or higher in STEM field : engineering, software or science (physics / optics)
  • 2+ years professional programming experience in Python
  • 2+ years experience with hardware and / or software testing, system testing and test automation
  • Analytical approach to testing, automation, data collection, data visualization
  • Excellent verbal and written communication skills

Preferred Skills :

  • Experience with Linux preferred
  • Ability to seek out problems others do not find; Desire to make products better.
  • Interest in solving open-ended or hard to constrain problems, filling in where needed in efforts to develop and ship new products.
  • Attention to detail and an interest in deep diving to investigate complex problems

If you have what it takes to push boundaries and seize opportunities, apply to join our team today.

VIAVI Solutions is an equal opportunity and affirmative action employer minorities / females / veterans / persons with disabilities.

27 days ago
Related jobs
Promoted
L&T Technology Services
Ontario, Canada

Title - Test Automation Engineer - Classic AUTOSAR. Key words - Python, CANoe, Pytest, Slash , CAN, Automation. UDS Diagnostic Testing [ISO 14229]. ...

E-Solutions
Ottawa, Ontario

Title - Test Automation Engineer - Classic AUTOSAR. Key words - Python, CANoe, Pytest, Slash , CAN, Automation. UDS Diagnostic Testing [ISO 14229]. ...

Altair Engineering
Canada

You will develop automated test tools, libraries, and scripts and maintain automated test suite execution. Interface with development and test teams to understand feature functionality and testing requirements. Triage test failures from automated test systems. Experience in maintaining automated exe...

Lorven Technologies
Ottawa, Ontario

MANDATORY-Expertise in requirement gathering, analyzing requirements, writing manual test cases, automate them in python, test execution on HW Bench/ECU. MANDATORY-Hands on experience in HIL Testing using dSPACE HiL /VT System/NI/ETAS. Expertise in automating manual test cases using Python. ...

Intone Networks Inc
ON, Canada

Senior Automation Test Engineer with Cigniti/Aviva</p> <p> </p> <p>For your reference!</p> <p> </p> <p>Location: Markham, ON</p> <p>Customer: Aviva Insurance</p> <p>Hybrid role</p> <p> </p> <p>As a <...

Emonics LLC
Ontario, Canada

UDS Diagnostic Testing [ISO 14229]. ...

Viavi Solutions Inc.
Ottawa, Ontario

Our group needs a test/automation engineer who is passionate about product quality and all aspects of testing for maintaining product excellence. We are hiring an engineer that will be responsible for perhaps the most important role in our group - testing and verifying these inspection products. Des...

Emonics LLC
ON, Canada

Expertise in <b>requirement gathering, analyzing requirements, writing manual test cases, automate them in python, test execution on HW Bench/ECU. Good experience in communication protocols like <b>CAN, LIN, Automotive Ethernet</b><br /> Good working knowledge on<b>...

High Tech Genesis
Ottawa, Ontario

Telecom Test Automation Engineer. We need someone who knows how to automate those router tests in Python…and because we also need some code coverage tests, it would be a great help if you could read C++ code. Experience developing test automation using Python. We have a brand-new routing platform an...

High Tech Genesis
Ottawa, Ontario

Telecom Test Automation Engineer. We need someone who knows how to automate those router tests in Python…and because we also need some code coverage tests, it would be a great help if you could read C++ code. Experience developing test automation using Python. We have a brand-new routing platform an...