SOFTWARE VERIFICATION AND VALIDATION ENGINEER (TEST AUTOMATION) (PYTHON)

E-Solutions
OTTAWA, ON
$97.5K-$136.5K a year (estimated)
Full-time

ROLE : SOFTWARE VERIFICATION AND VALIDATION ENGINEER (TEST AUTOMATION) (PYTHON)

OTTAWA / / HYBRID / / FULLTIME

Job Description

  • Take up and perform verification and validation of software system.
  • Design, develop and maintain the test procedures, plans and automated scripts.
  • Identify the pain areas and support it by providing automation solution in those areas.
  • Identify the necessary hardware / software infrastructure required to complete the automation of the identified tests cases.
  • Proficient with the configuration management, test management, defect management, source control and other testing tools utilized to perform end to end automation.
  • Create HLD (High Level Design) for the identified components to automate.
  • Involve in execution, test result analysis and performing RCA (root cause analysis) of the developed automation test scripts.
  • Align with the scrum team and help the team achieve the sprint goals by completing the assigned tasks.
  • Interact and co-ordinate with various stake holders that includes development team, product owners, manual team, and various other teams.

Mandatory Skills

  • At least + years of experience as a verification and validation engineer and as an automation developer.
  • years of expertise with Python scripting language and its object-oriented approaches
  • Experience writing automation interfaces using the underlined Android SDK components and UI Automator / Espresso.
  • Hands on experience with Android automation tools such as Appium and Mobly.
  • Experience with Automation test frameworks, interfaces, and its usages
  • Familiar and hands on experience with defect management tool such as JIRA, source control tools such as GitHub, test management tools such as TestRail, Client ALM or equivalent.
  • Low level test debugging tools such as Python Debugger etc.,

Additional Skills

  • Experience in testing Android software system in an automated environment.
  • Automotive infotainment system testing experience.
  • Experience in communication protocols such as CAN, SOME IP and LIN, with a knowledge of debugging tools such as CANoe, Canalyzer.
  • Automation Framework Knowledge such as Slash, Pytest.

Python expertise on production development side

30+ days ago
Related jobs
Promoted
Canonical - Jobs
Gatineau, Quebec

Python and Kubernetes Specialist Engineers focused on Data, AI/ML and Analytics Solutions. As a software engineer on the team, you'll collaborate on an end-to-end data analytics and mlops solution composed of popular, open-source, machine learning tools, such as Kubeflow, MLFlow, DVC, and Feast....

Ford Motor Company
Ottawa, Ontario

EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. The Vehicle Software Platform group is responsible for the software platform that enables connectivity and advanced application feat...

Promoted
Canonical - Jobs
Ottawa, Ontario

We are looking for a self-motivated software engineer with experience developing in Python, to work on test automation tools or Linux based embedded hardware. Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners....

hireVouch
Remote, Canada and US, USA
Remote

We are investing in software in a big way in order to make it as seamless as possible for researchers and developers to successfully deploy neural networks on our hardware. If you are a self driven generalist capable of working at the intersection of software and hardware then this job might be righ...

Quantiphi
Canada

Review Virtual Agent design doc, develop a comprehensive UAT testing strategy, create and define test plans, and identify any dependencies required for testing. Quantiphi is an award-winning Applied AI and Big Data software and services company, driven by a deep desire to solve transformational prob...

Mannarino Systems & Software
Anywhere - Canada

Also, the Safety Engineer will provide guidance and support around design and architecture based on the findings of the various safety assessments. Understanding the electrochemical physics and thermals of lithium metal and lithium-ion cells. The incumbent will coordinate various safety assessments ...

Diagnostic Solutions International
Ontario, CA

Experience with equipment testing, calibration, replacing components, wiring circuits, repairing electronic equipment; and taking test readings using common instruments such as digital multi-meters, signal generators, and oscilloscopes. Coordinate with On-Board and Ground Based Product Engineering D...

Systems & Software, Inc.
Ontario, Canada
Remote

Senior Software Engineer (Billing and Accounting). Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Telesat Canada
Ottawa, Ontario

As part of the Telesat LEO User Terminal team, the Senior Software System Engineer and EMS Architect provides Systems Engineering expertise supporting the overall and UT segments as well as architecture, development, design, and implementation of M&C systems. In addition, they will support the overa...

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